| Description | Tests | Scoring | |||||
|---|---|---|---|---|---|---|---|
| Pass | Fail | Error | Unkn. | Score | Max | Percent | |
| 1 Initial Setup | 26 | 6 | 0 | 0 | 26.0 | 32.0 | 81% |
| 1.1 Filesystem Configuration | 16 | 3 | 0 | 0 | 16.0 | 19.0 | 84% |
| 1.1.1 Disable unused filesystems | 7 | 0 | 0 | 0 | 7.0 | 7.0 | 100% |
| 1.2 Configure Software Updates | 0 | 1 | 0 | 0 | 0.0 | 1.0 | 0% |
| 1.3 Filesystem Integrity Checking | 2 | 0 | 0 | 0 | 2.0 | 2.0 | 100% |
| 1.4 Secure Boot Settings | 1 | 2 | 0 | 0 | 1.0 | 3.0 | 33% |
| 1.5 Additional Process Hardening | 3 | 0 | 0 | 0 | 3.0 | 3.0 | 100% |
| 1.6 Mandatory Access Control | 0 | 0 | 0 | 0 | 0.0 | 0.0 | 0% |
| 1.6.1 Configure SELinux | 0 | 0 | 0 | 0 | 0.0 | 0.0 | 0% |
| 1.7 Warning Banners | 3 | 0 | 0 | 0 | 3.0 | 3.0 | 100% |
| 1.7.1 Command Line Warning Banners | 2 | 0 | 0 | 0 | 2.0 | 2.0 | 100% |
| 2 Services | 34 | 0 | 0 | 0 | 34.0 | 34.0 | 100% |
| 2.1 inetd Services | 7 | 0 | 0 | 0 | 7.0 | 7.0 | 100% |
| 2.2 Special Purpose Services | 22 | 0 | 0 | 0 | 22.0 | 22.0 | 100% |
| 2.2.1 Time Synchronization | 2 | 0 | 0 | 0 | 2.0 | 2.0 | 100% |
| 2.3 Service Clients | 5 | 0 | 0 | 0 | 5.0 | 5.0 | 100% |
| 3 Network Configuration | 15 | 4 | 0 | 0 | 15.0 | 19.0 | 79% |
| 3.1 Network Parameters (Host Only) | 2 | 0 | 0 | 0 | 2.0 | 2.0 | 100% |
| 3.2 Network Parameters (Host and Router) | 8 | 0 | 0 | 0 | 8.0 | 8.0 | 100% |
| 3.3 IPv6 | 0 | 0 | 0 | 0 | 0.0 | 0.0 | 0% |
| 3.4 TCP Wrappers | 4 | 1 | 0 | 0 | 4.0 | 5.0 | 80% |
| 3.5 Uncommon Network Protocols | 0 | 0 | 0 | 0 | 0.0 | 0.0 | 0% |
| 3.6 Firewall Configuration | 1 | 3 | 0 | 0 | 1.0 | 4.0 | 25% |
| 4 Logging and Auditing | 6 | 1 | 0 | 0 | 6.0 | 7.0 | 86% |
| 4.1 Configure System Accounting (auditd) | 0 | 0 | 0 | 0 | 0.0 | 0.0 | 0% |
| 4.1.1 Configure Data Retention | 0 | 0 | 0 | 0 | 0.0 | 0.0 | 0% |
| 4.2 Configure Logging | 6 | 1 | 0 | 0 | 6.0 | 7.0 | 86% |
| 4.2.1 Configure rsyslog | 2 | 1 | 0 | 0 | 2.0 | 3.0 | 67% |
| 4.2.2 Configure syslog-ng | 2 | 0 | 0 | 0 | 2.0 | 2.0 | 100% |
| 5 Access, Authentication and Authorization | 28 | 8 | 0 | 0 | 28.0 | 36.0 | 78% |
| 5.1 Configure cron | 8 | 0 | 0 | 0 | 8.0 | 8.0 | 100% |
| 5.2 SSH Server Configuration | 13 | 2 | 0 | 0 | 13.0 | 15.0 | 87% |
| 5.3 Configure PAM | 1 | 3 | 0 | 0 | 1.0 | 4.0 | 25% |
| 5.4 User Accounts and Environment | 6 | 2 | 0 | 0 | 6.0 | 8.0 | 75% |
| 5.4.1 Set Shadow Password Suite Parameters | 3 | 2 | 0 | 0 | 3.0 | 5.0 | 60% |
| 6 System Maintenance | 29 | 1 | 0 | 0 | 29.0 | 30.0 | 97% |
| 6.1 System File Permissions | 11 | 0 | 0 | 0 | 11.0 | 11.0 | 100% |
| 6.2 User and Group Settings | 18 | 1 | 0 | 0 | 18.0 | 19.0 | 95% |
| Total | 138 | 20 | 0 | 0 | 138.0 | 158.0 | 87% |
Note: Actual scores are subject to rounding errors. The sum of these values may not result in the exact overall score.
This benchmark contains 4 profiles.The Level 1 - Server profile was used for this assessment.
| Title | Description |
|---|---|
| Level 1 - Server |
Items in this profile intend to:
This profile is intended for servers.
Show
Profile XML
<xccdf:Profile xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
id="xccdf_org.cisecurity.benchmarks_profile_Level_1_-_Server">
<xccdf:title xml:lang="en">Level 1 - Server</xccdf:title>
<xccdf:description xml:lang="en">
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">Items in this profile intend to:</xhtml:p>
<xhtml:ul xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xhtml:li>be practical and prudent;</xhtml:li>
<xhtml:li>provide a clear security benefit; and</xhtml:li>
<xhtml:li>not inhibit the utility of the technology beyond acceptable means.</xhtml:li>
</xhtml:ul>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">This profile is intended for servers.</xhtml:p>
</xccdf:description>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.1_Ensure_mounting_of_cramfs_filesystems_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.2_Ensure_mounting_of_freevxfs_filesystems_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.3_Ensure_mounting_of_jffs2_filesystems_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.4_Ensure_mounting_of_hfs_filesystems_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.5_Ensure_mounting_of_hfsplus_filesystems_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.6_Ensure_mounting_of_squashfs_filesystems_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.7_Ensure_mounting_of_udf_filesystems_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.3_Ensure_nodev_option_set_on_tmp_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.4_Ensure_nosuid_option_set_on_tmp_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.5_Ensure_noexec_option_set_on_tmp_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.8_Ensure_nodev_option_set_on_vartmp_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.9_Ensure_nosuid_option_set_on_vartmp_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.10_Ensure_noexec_option_set_on_vartmp_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.14_Ensure_nodev_option_set_on_home_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.15_Ensure_nodev_option_set_on_devshm_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.16_Ensure_nosuid_option_set_on_devshm_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.17_Ensure_noexec_option_set_on_devshm_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.18_Ensure_nodev_option_set_on_removable_media_partitions"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.19_Ensure_nosuid_option_set_on_removable_media_partitions"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.20_Ensure_noexec_option_set_on_removable_media_partitions"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.21_Ensure_sticky_bit_is_set_on_all_world-writable_directories"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.22_Disable_Automounting"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.2.1_Ensure_package_manager_repositories_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.2.2_Ensure_gpgcheck_is_globally_activated"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.2.3_Ensure_GPG_keys_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.2.4_Ensure_Red_Hat_Subscription_Manager_connection_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.3.1_Ensure_AIDE_is_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.3.2_Ensure_filesystem_integrity_is_regularly_checked"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.4.1_Ensure_permissions_on_bootloader_config_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.4.2_Ensure_bootloader_password_is_set"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.4.3_Ensure_authentication_required_for_single_user_mode"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.5.1_Ensure_core_dumps_are_restricted"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.5.2_Ensure_XDNX_support_is_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.5.3_Ensure_address_space_layout_randomization_ASLR_is_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.5.4_Ensure_prelink_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.7.1.1_Ensure_message_of_the_day_is_configured_properly"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.7.1.2_Ensure_local_login_warning_banner_is_configured_properly"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.7.1.3_Ensure_remote_login_warning_banner_is_configured_properly"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.7.1.4_Ensure_permissions_on_etcmotd_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.7.1.5_Ensure_permissions_on_etcissue_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.7.1.6_Ensure_permissions_on_etcissue.net_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.7.2_Ensure_GDM_login_banner_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.8_Ensure_updates_patches_and_additional_security_software_are_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.1.1_Ensure_chargen_services_are_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.1.2_Ensure_daytime_services_are_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.1.3_Ensure_discard_services_are_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.1.4_Ensure_echo_services_are_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.1.5_Ensure_time_services_are_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.1.6_Ensure_tftp_server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.1.7_Ensure_xinetd_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.1.1_Ensure_time_synchronization_is_in_use"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.1.2_Ensure_ntp_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.1.3_Ensure_chrony_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.2_Ensure_X_Window_System_is_not_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.3_Ensure_Avahi_Server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.4_Ensure_CUPS_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.5_Ensure_DHCP_Server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.6_Ensure_LDAP_server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.7_Ensure_NFS_and_RPC_are_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.8_Ensure_DNS_Server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.9_Ensure_FTP_Server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.10_Ensure_HTTP_server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.11_Ensure_IMAP_and_POP3_server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.12_Ensure_Samba_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.13_Ensure_HTTP_Proxy_Server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.14_Ensure_SNMP_Server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.15_Ensure_mail_transfer_agent_is_configured_for_local-only_mode"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.16_Ensure_NIS_Server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.17_Ensure_rsh_server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.18_Ensure_talk_server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.19_Ensure_telnet_server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.20_Ensure_tftp_server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.21_Ensure_rsync_service_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.3.1_Ensure_NIS_Client_is_not_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.3.2_Ensure_rsh_client_is_not_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.3.3_Ensure_talk_client_is_not_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.3.4_Ensure_telnet_client_is_not_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.3.5_Ensure_LDAP_client_is_not_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.1.1_Ensure_IP_forwarding_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.1.2_Ensure_packet_redirect_sending_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.2.1_Ensure_source_routed_packets_are_not_accepted"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.2.2_Ensure_ICMP_redirects_are_not_accepted"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.2.3_Ensure_secure_ICMP_redirects_are_not_accepted"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.2.4_Ensure_suspicious_packets_are_logged"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.2.5_Ensure_broadcast_ICMP_requests_are_ignored"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.2.6_Ensure_bogus_ICMP_responses_are_ignored"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.2.7_Ensure_Reverse_Path_Filtering_is_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.2.8_Ensure_TCP_SYN_Cookies_is_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.3.1_Ensure_IPv6_router_advertisements_are_not_accepted"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.3.2_Ensure_IPv6_redirects_are_not_accepted"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.3.3_Ensure_IPv6_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.4.1_Ensure_TCP_Wrappers_is_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.4.2_Ensure_etchosts.allow_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.4.3_Ensure_etchosts.deny_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.4.4_Ensure_permissions_on_etchosts.allow_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.4.5_Ensure_permissions_on_etchosts.deny_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.5.1_Ensure_DCCP_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.5.2_Ensure_SCTP_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.5.3_Ensure_RDS_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.5.4_Ensure_TIPC_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.6.1_Ensure_iptables_is_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.6.2_Ensure_default_deny_firewall_policy"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.6.3_Ensure_loopback_traffic_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.6.4_Ensure_outbound_and_established_connections_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.6.5_Ensure_firewall_rules_exist_for_all_open_ports"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.7_Ensure_wireless_interfaces_are_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.1.1_Ensure_rsyslog_Service_is_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.1.2_Ensure_logging_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.1.3_Ensure_rsyslog_default_file_permissions_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.1.4_Ensure_rsyslog_is_configured_to_send_logs_to_a_remote_log_host"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.1.5_Ensure_remote_rsyslog_messages_are_only_accepted_on_designated_log_hosts."
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.2.1_Ensure_syslog-ng_service_is_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.2.2_Ensure_logging_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.2.3_Ensure_syslog-ng_default_file_permissions_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.2.4_Ensure_syslog-ng_is_configured_to_send_logs_to_a_remote_log_host"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.2.5_Ensure_remote_syslog-ng_messages_are_only_accepted_on_designated_log_hosts"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.3_Ensure_rsyslog_or_syslog-ng_is_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.4_Ensure_permissions_on_all_logfiles_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.3_Ensure_logrotate_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.1.1_Ensure_cron_daemon_is_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.1.2_Ensure_permissions_on_etccrontab_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.1.3_Ensure_permissions_on_etccron.hourly_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.1.4_Ensure_permissions_on_etccron.daily_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.1.5_Ensure_permissions_on_etccron.weekly_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.1.6_Ensure_permissions_on_etccron.monthly_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.1.7_Ensure_permissions_on_etccron.d_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.1.8_Ensure_atcron_is_restricted_to_authorized_users"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.1_Ensure_permissions_on_etcsshsshd_config_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.2_Ensure_SSH_Protocol_is_set_to_2"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.3_Ensure_SSH_LogLevel_is_set_to_INFO"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.4_Ensure_SSH_X11_forwarding_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.5_Ensure_SSH_MaxAuthTries_is_set_to_4_or_less"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.6_Ensure_SSH_IgnoreRhosts_is_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.7_Ensure_SSH_HostbasedAuthentication_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.8_Ensure_SSH_root_login_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.9_Ensure_SSH_PermitEmptyPasswords_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.10_Ensure_SSH_PermitUserEnvironment_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.11_Ensure_only_approved_MAC_algorithms_are_used"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.12_Ensure_SSH_Idle_Timeout_Interval_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.13_Ensure_SSH_LoginGraceTime_is_set_to_one_minute_or_less"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.14_Ensure_SSH_access_is_limited"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.15_Ensure_SSH_warning_banner_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.3.1_Ensure_password_creation_requirements_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.3.2_Ensure_lockout_for_failed_password_attempts_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.3.3_Ensure_password_reuse_is_limited"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.3.4_Ensure_password_hashing_algorithm_is_SHA-512"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.4.1.1_Ensure_password_expiration_is_365_days_or_less"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.4.1.2_Ensure_minimum_days_between_password_changes_is_7_or_more"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.4.1.3_Ensure_password_expiration_warning_days_is_7_or_more"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.4.1.4_Ensure_inactive_password_lock_is_30_days_or_less"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.4.1.5_Ensure_all_users_last_password_change_date_is_in_the_past"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.4.2_Ensure_system_accounts_are_non-login"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.4.3_Ensure_default_group_for_the_root_account_is_GID_0"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.4.4_Ensure_default_user_umask_is_027_or_more_restrictive"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.5_Ensure_root_login_is_restricted_to_system_console"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.6_Ensure_access_to_the_su_command_is_restricted"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.2_Ensure_permissions_on_etcpasswd_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.3_Ensure_permissions_on_etcshadow_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.4_Ensure_permissions_on_etcgroup_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.5_Ensure_permissions_on_etcgshadow_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.6_Ensure_permissions_on_etcpasswd-_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.7_Ensure_permissions_on_etcshadow-_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.8_Ensure_permissions_on_etcgroup-_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.9_Ensure_permissions_on_etcgshadow-_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.10_Ensure_no_world_writable_files_exist"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.11_Ensure_no_unowned_files_or_directories_exist"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.12_Ensure_no_ungrouped_files_or_directories_exist"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.13_Audit_SUID_executables"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.14_Audit_SGID_executables"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.1_Ensure_password_fields_are_not_empty"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.2_Ensure_no_legacy__entries_exist_in_etcpasswd"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.3_Ensure_no_legacy__entries_exist_in_etcshadow"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.4_Ensure_no_legacy__entries_exist_in_etcgroup"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.5_Ensure_root_is_the_only_UID_0_account"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.6_Ensure_root_PATH_Integrity"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.7_Ensure_all_users_home_directories_exist"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.8_Ensure_users_home_directories_permissions_are_750_or_more_restrictive"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.9_Ensure_users_own_their_home_directories"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.10_Ensure_users_dot_files_are_not_group_or_world_writable"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.11_Ensure_no_users_have_.forward_files"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.12_Ensure_no_users_have_.netrc_files"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.13_Ensure_users_.netrc_Files_are_not_group_or_world_accessible"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.14_Ensure_no_users_have_.rhosts_files"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.15_Ensure_all_groups_in_etcpasswd_exist_in_etcgroup"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.16_Ensure_no_duplicate_UIDs_exist"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.17_Ensure_no_duplicate_GIDs_exist"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.18_Ensure_no_duplicate_user_names_exist"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.19_Ensure_no_duplicate_group_names_exist"
selected="true"/>
</xccdf:Profile>
|
| Level 2 - Server |
This profile extends the "Level 1 - Server" profile. Items in this profile exhibit one or more of the following characteristics:
This profile is intended for servers.
Show
Profile XML
<xccdf:Profile xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
id="xccdf_org.cisecurity.benchmarks_profile_Level_2_-_Server">
<xccdf:title xml:lang="en">Level 2 - Server</xccdf:title>
<xccdf:description xml:lang="en">
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">This profile extends the "Level 1 - Server" profile. Items in this profile exhibit one or more of the following characteristics:</xhtml:p>
<xhtml:ul xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xhtml:li>are intended for environments or use cases where security is paramount.</xhtml:li>
<xhtml:li>acts as defense in depth measure.</xhtml:li>
<xhtml:li>may negatively inhibit the utility or performance of the technology.</xhtml:li>
</xhtml:ul>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">This profile is intended for servers.</xhtml:p>
</xccdf:description>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.1_Ensure_mounting_of_cramfs_filesystems_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.2_Ensure_mounting_of_freevxfs_filesystems_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.3_Ensure_mounting_of_jffs2_filesystems_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.4_Ensure_mounting_of_hfs_filesystems_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.5_Ensure_mounting_of_hfsplus_filesystems_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.6_Ensure_mounting_of_squashfs_filesystems_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.7_Ensure_mounting_of_udf_filesystems_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.8_Ensure_mounting_of_FAT_filesystems_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.2_Ensure_separate_partition_exists_for_tmp"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.3_Ensure_nodev_option_set_on_tmp_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.4_Ensure_nosuid_option_set_on_tmp_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.5_Ensure_noexec_option_set_on_tmp_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.6_Ensure_separate_partition_exists_for_var"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.7_Ensure_separate_partition_exists_for_vartmp"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.8_Ensure_nodev_option_set_on_vartmp_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.9_Ensure_nosuid_option_set_on_vartmp_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.10_Ensure_noexec_option_set_on_vartmp_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.11_Ensure_separate_partition_exists_for_varlog"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.12_Ensure_separate_partition_exists_for_varlogaudit"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.13_Ensure_separate_partition_exists_for_home"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.14_Ensure_nodev_option_set_on_home_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.15_Ensure_nodev_option_set_on_devshm_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.16_Ensure_nosuid_option_set_on_devshm_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.17_Ensure_noexec_option_set_on_devshm_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.18_Ensure_nodev_option_set_on_removable_media_partitions"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.19_Ensure_nosuid_option_set_on_removable_media_partitions"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.20_Ensure_noexec_option_set_on_removable_media_partitions"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.21_Ensure_sticky_bit_is_set_on_all_world-writable_directories"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.22_Disable_Automounting"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.2.1_Ensure_package_manager_repositories_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.2.2_Ensure_gpgcheck_is_globally_activated"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.2.3_Ensure_GPG_keys_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.2.4_Ensure_Red_Hat_Subscription_Manager_connection_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.2.5_Disable_the_rhnsd_Daemon"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.3.1_Ensure_AIDE_is_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.3.2_Ensure_filesystem_integrity_is_regularly_checked"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.4.1_Ensure_permissions_on_bootloader_config_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.4.2_Ensure_bootloader_password_is_set"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.4.3_Ensure_authentication_required_for_single_user_mode"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.5.1_Ensure_core_dumps_are_restricted"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.5.2_Ensure_XDNX_support_is_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.5.3_Ensure_address_space_layout_randomization_ASLR_is_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.5.4_Ensure_prelink_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.6.1.1_Ensure_SELinux_is_not_disabled_in_bootloader_configuration"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.6.1.2_Ensure_the_SELinux_state_is_enforcing"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.6.1.3_Ensure_SELinux_policy_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.6.1.4_Ensure_SETroubleshoot_is_not_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.6.1.5_Ensure_the_MCS_Translation_Service_mcstrans_is_not_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.6.1.6_Ensure_no_unconfined_daemons_exist"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.6.2_Ensure_SELinux_is_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.7.1.1_Ensure_message_of_the_day_is_configured_properly"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.7.1.2_Ensure_local_login_warning_banner_is_configured_properly"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.7.1.3_Ensure_remote_login_warning_banner_is_configured_properly"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.7.1.4_Ensure_permissions_on_etcmotd_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.7.1.5_Ensure_permissions_on_etcissue_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.7.1.6_Ensure_permissions_on_etcissue.net_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.7.2_Ensure_GDM_login_banner_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.8_Ensure_updates_patches_and_additional_security_software_are_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.1.1_Ensure_chargen_services_are_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.1.2_Ensure_daytime_services_are_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.1.3_Ensure_discard_services_are_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.1.4_Ensure_echo_services_are_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.1.5_Ensure_time_services_are_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.1.6_Ensure_tftp_server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.1.7_Ensure_xinetd_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.1.1_Ensure_time_synchronization_is_in_use"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.1.2_Ensure_ntp_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.1.3_Ensure_chrony_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.2_Ensure_X_Window_System_is_not_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.3_Ensure_Avahi_Server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.4_Ensure_CUPS_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.5_Ensure_DHCP_Server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.6_Ensure_LDAP_server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.7_Ensure_NFS_and_RPC_are_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.8_Ensure_DNS_Server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.9_Ensure_FTP_Server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.10_Ensure_HTTP_server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.11_Ensure_IMAP_and_POP3_server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.12_Ensure_Samba_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.13_Ensure_HTTP_Proxy_Server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.14_Ensure_SNMP_Server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.15_Ensure_mail_transfer_agent_is_configured_for_local-only_mode"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.16_Ensure_NIS_Server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.17_Ensure_rsh_server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.18_Ensure_talk_server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.19_Ensure_telnet_server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.20_Ensure_tftp_server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.21_Ensure_rsync_service_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.3.1_Ensure_NIS_Client_is_not_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.3.2_Ensure_rsh_client_is_not_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.3.3_Ensure_talk_client_is_not_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.3.4_Ensure_telnet_client_is_not_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.3.5_Ensure_LDAP_client_is_not_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.1.1_Ensure_IP_forwarding_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.1.2_Ensure_packet_redirect_sending_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.2.1_Ensure_source_routed_packets_are_not_accepted"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.2.2_Ensure_ICMP_redirects_are_not_accepted"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.2.3_Ensure_secure_ICMP_redirects_are_not_accepted"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.2.4_Ensure_suspicious_packets_are_logged"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.2.5_Ensure_broadcast_ICMP_requests_are_ignored"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.2.6_Ensure_bogus_ICMP_responses_are_ignored"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.2.7_Ensure_Reverse_Path_Filtering_is_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.2.8_Ensure_TCP_SYN_Cookies_is_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.3.1_Ensure_IPv6_router_advertisements_are_not_accepted"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.3.2_Ensure_IPv6_redirects_are_not_accepted"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.3.3_Ensure_IPv6_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.4.1_Ensure_TCP_Wrappers_is_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.4.2_Ensure_etchosts.allow_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.4.3_Ensure_etchosts.deny_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.4.4_Ensure_permissions_on_etchosts.allow_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.4.5_Ensure_permissions_on_etchosts.deny_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.5.1_Ensure_DCCP_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.5.2_Ensure_SCTP_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.5.3_Ensure_RDS_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.5.4_Ensure_TIPC_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.6.1_Ensure_iptables_is_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.6.2_Ensure_default_deny_firewall_policy"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.6.3_Ensure_loopback_traffic_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.6.4_Ensure_outbound_and_established_connections_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.6.5_Ensure_firewall_rules_exist_for_all_open_ports"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.7_Ensure_wireless_interfaces_are_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.1.1_Ensure_audit_log_storage_size_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.1.2_Ensure_system_is_disabled_when_audit_logs_are_full"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.1.3_Ensure_audit_logs_are_not_automatically_deleted"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.2_Ensure_auditd_service_is_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.3_Ensure_auditing_for_processes_that_start_prior_to_auditd_is_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.4_Ensure_events_that_modify_date_and_time_information_are_collected"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.5_Ensure_events_that_modify_usergroup_information_are_collected"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.6_Ensure_events_that_modify_the_systems_network_environment_are_collected"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.7_Ensure_events_that_modify_the_systems_Mandatory_Access_Controls_are_collected"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.8_Ensure_login_and_logout_events_are_collected"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.9_Ensure_session_initiation_information_is_collected"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.10_Ensure_discretionary_access_control_permission_modification_events_are_collected"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.11_Ensure_unsuccessful_unauthorized_file_access_attempts_are_collected"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.12_Ensure_use_of_privileged_commands_is_collected"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.13_Ensure_successful_file_system_mounts_are_collected"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.14_Ensure_file_deletion_events_by_users_are_collected"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.15_Ensure_changes_to_system_administration_scope_sudoers_is_collected"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.16_Ensure_system_administrator_actions_sudolog_are_collected"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.17_Ensure_kernel_module_loading_and_unloading_is_collected"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.18_Ensure_the_audit_configuration_is_immutable"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.1.1_Ensure_rsyslog_Service_is_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.1.2_Ensure_logging_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.1.3_Ensure_rsyslog_default_file_permissions_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.1.4_Ensure_rsyslog_is_configured_to_send_logs_to_a_remote_log_host"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.1.5_Ensure_remote_rsyslog_messages_are_only_accepted_on_designated_log_hosts."
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.2.1_Ensure_syslog-ng_service_is_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.2.2_Ensure_logging_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.2.3_Ensure_syslog-ng_default_file_permissions_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.2.4_Ensure_syslog-ng_is_configured_to_send_logs_to_a_remote_log_host"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.2.5_Ensure_remote_syslog-ng_messages_are_only_accepted_on_designated_log_hosts"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.3_Ensure_rsyslog_or_syslog-ng_is_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.4_Ensure_permissions_on_all_logfiles_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.3_Ensure_logrotate_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.1.1_Ensure_cron_daemon_is_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.1.2_Ensure_permissions_on_etccrontab_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.1.3_Ensure_permissions_on_etccron.hourly_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.1.4_Ensure_permissions_on_etccron.daily_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.1.5_Ensure_permissions_on_etccron.weekly_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.1.6_Ensure_permissions_on_etccron.monthly_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.1.7_Ensure_permissions_on_etccron.d_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.1.8_Ensure_atcron_is_restricted_to_authorized_users"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.1_Ensure_permissions_on_etcsshsshd_config_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.2_Ensure_SSH_Protocol_is_set_to_2"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.3_Ensure_SSH_LogLevel_is_set_to_INFO"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.4_Ensure_SSH_X11_forwarding_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.5_Ensure_SSH_MaxAuthTries_is_set_to_4_or_less"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.6_Ensure_SSH_IgnoreRhosts_is_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.7_Ensure_SSH_HostbasedAuthentication_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.8_Ensure_SSH_root_login_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.9_Ensure_SSH_PermitEmptyPasswords_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.10_Ensure_SSH_PermitUserEnvironment_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.11_Ensure_only_approved_MAC_algorithms_are_used"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.12_Ensure_SSH_Idle_Timeout_Interval_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.13_Ensure_SSH_LoginGraceTime_is_set_to_one_minute_or_less"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.14_Ensure_SSH_access_is_limited"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.15_Ensure_SSH_warning_banner_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.3.1_Ensure_password_creation_requirements_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.3.2_Ensure_lockout_for_failed_password_attempts_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.3.3_Ensure_password_reuse_is_limited"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.3.4_Ensure_password_hashing_algorithm_is_SHA-512"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.4.1.1_Ensure_password_expiration_is_365_days_or_less"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.4.1.2_Ensure_minimum_days_between_password_changes_is_7_or_more"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.4.1.3_Ensure_password_expiration_warning_days_is_7_or_more"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.4.1.4_Ensure_inactive_password_lock_is_30_days_or_less"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.4.1.5_Ensure_all_users_last_password_change_date_is_in_the_past"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.4.2_Ensure_system_accounts_are_non-login"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.4.3_Ensure_default_group_for_the_root_account_is_GID_0"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.4.4_Ensure_default_user_umask_is_027_or_more_restrictive"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.4.5_Ensure_default_user_shell_timeout_is_900_seconds_or_less"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.5_Ensure_root_login_is_restricted_to_system_console"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.6_Ensure_access_to_the_su_command_is_restricted"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.1_Audit_system_file_permissions"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.2_Ensure_permissions_on_etcpasswd_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.3_Ensure_permissions_on_etcshadow_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.4_Ensure_permissions_on_etcgroup_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.5_Ensure_permissions_on_etcgshadow_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.6_Ensure_permissions_on_etcpasswd-_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.7_Ensure_permissions_on_etcshadow-_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.8_Ensure_permissions_on_etcgroup-_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.9_Ensure_permissions_on_etcgshadow-_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.10_Ensure_no_world_writable_files_exist"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.11_Ensure_no_unowned_files_or_directories_exist"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.12_Ensure_no_ungrouped_files_or_directories_exist"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.13_Audit_SUID_executables"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.14_Audit_SGID_executables"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.1_Ensure_password_fields_are_not_empty"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.2_Ensure_no_legacy__entries_exist_in_etcpasswd"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.3_Ensure_no_legacy__entries_exist_in_etcshadow"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.4_Ensure_no_legacy__entries_exist_in_etcgroup"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.5_Ensure_root_is_the_only_UID_0_account"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.6_Ensure_root_PATH_Integrity"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.7_Ensure_all_users_home_directories_exist"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.8_Ensure_users_home_directories_permissions_are_750_or_more_restrictive"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.9_Ensure_users_own_their_home_directories"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.10_Ensure_users_dot_files_are_not_group_or_world_writable"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.11_Ensure_no_users_have_.forward_files"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.12_Ensure_no_users_have_.netrc_files"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.13_Ensure_users_.netrc_Files_are_not_group_or_world_accessible"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.14_Ensure_no_users_have_.rhosts_files"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.15_Ensure_all_groups_in_etcpasswd_exist_in_etcgroup"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.16_Ensure_no_duplicate_UIDs_exist"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.17_Ensure_no_duplicate_GIDs_exist"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.18_Ensure_no_duplicate_user_names_exist"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.19_Ensure_no_duplicate_group_names_exist"
selected="true"/>
</xccdf:Profile>
|
| Level 1 - Workstation |
Items in this profile intend to:
This profile is intended for workstations.
Show
Profile XML
<xccdf:Profile xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
id="xccdf_org.cisecurity.benchmarks_profile_Level_1_-_Workstation">
<xccdf:title xml:lang="en">Level 1 - Workstation</xccdf:title>
<xccdf:description xml:lang="en">
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">Items in this profile intend to:</xhtml:p>
<xhtml:ul xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xhtml:li>be practical and prudent;</xhtml:li>
<xhtml:li>provide a clear security benefit; and</xhtml:li>
<xhtml:li>not inhibit the utility of the technology beyond acceptable means.</xhtml:li>
</xhtml:ul>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">This profile is intended for workstations.</xhtml:p>
</xccdf:description>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.1_Ensure_mounting_of_cramfs_filesystems_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.2_Ensure_mounting_of_freevxfs_filesystems_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.3_Ensure_mounting_of_jffs2_filesystems_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.4_Ensure_mounting_of_hfs_filesystems_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.5_Ensure_mounting_of_hfsplus_filesystems_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.6_Ensure_mounting_of_squashfs_filesystems_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.7_Ensure_mounting_of_udf_filesystems_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.3_Ensure_nodev_option_set_on_tmp_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.4_Ensure_nosuid_option_set_on_tmp_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.5_Ensure_noexec_option_set_on_tmp_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.8_Ensure_nodev_option_set_on_vartmp_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.9_Ensure_nosuid_option_set_on_vartmp_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.10_Ensure_noexec_option_set_on_vartmp_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.14_Ensure_nodev_option_set_on_home_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.15_Ensure_nodev_option_set_on_devshm_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.16_Ensure_nosuid_option_set_on_devshm_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.17_Ensure_noexec_option_set_on_devshm_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.18_Ensure_nodev_option_set_on_removable_media_partitions"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.19_Ensure_nosuid_option_set_on_removable_media_partitions"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.20_Ensure_noexec_option_set_on_removable_media_partitions"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.21_Ensure_sticky_bit_is_set_on_all_world-writable_directories"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.2.1_Ensure_package_manager_repositories_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.2.2_Ensure_gpgcheck_is_globally_activated"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.2.3_Ensure_GPG_keys_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.2.4_Ensure_Red_Hat_Subscription_Manager_connection_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.3.1_Ensure_AIDE_is_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.3.2_Ensure_filesystem_integrity_is_regularly_checked"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.4.1_Ensure_permissions_on_bootloader_config_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.4.2_Ensure_bootloader_password_is_set"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.4.3_Ensure_authentication_required_for_single_user_mode"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.5.1_Ensure_core_dumps_are_restricted"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.5.2_Ensure_XDNX_support_is_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.5.3_Ensure_address_space_layout_randomization_ASLR_is_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.5.4_Ensure_prelink_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.7.1.1_Ensure_message_of_the_day_is_configured_properly"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.7.1.2_Ensure_local_login_warning_banner_is_configured_properly"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.7.1.3_Ensure_remote_login_warning_banner_is_configured_properly"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.7.1.4_Ensure_permissions_on_etcmotd_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.7.1.5_Ensure_permissions_on_etcissue_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.7.1.6_Ensure_permissions_on_etcissue.net_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.7.2_Ensure_GDM_login_banner_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.8_Ensure_updates_patches_and_additional_security_software_are_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.1.1_Ensure_chargen_services_are_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.1.2_Ensure_daytime_services_are_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.1.3_Ensure_discard_services_are_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.1.4_Ensure_echo_services_are_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.1.5_Ensure_time_services_are_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.1.6_Ensure_tftp_server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.1.7_Ensure_xinetd_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.1.1_Ensure_time_synchronization_is_in_use"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.1.2_Ensure_ntp_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.1.3_Ensure_chrony_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.3_Ensure_Avahi_Server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.5_Ensure_DHCP_Server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.6_Ensure_LDAP_server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.7_Ensure_NFS_and_RPC_are_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.8_Ensure_DNS_Server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.9_Ensure_FTP_Server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.10_Ensure_HTTP_server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.11_Ensure_IMAP_and_POP3_server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.12_Ensure_Samba_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.13_Ensure_HTTP_Proxy_Server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.14_Ensure_SNMP_Server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.15_Ensure_mail_transfer_agent_is_configured_for_local-only_mode"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.16_Ensure_NIS_Server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.17_Ensure_rsh_server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.18_Ensure_talk_server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.19_Ensure_telnet_server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.20_Ensure_tftp_server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.21_Ensure_rsync_service_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.3.1_Ensure_NIS_Client_is_not_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.3.2_Ensure_rsh_client_is_not_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.3.3_Ensure_talk_client_is_not_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.3.4_Ensure_telnet_client_is_not_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.3.5_Ensure_LDAP_client_is_not_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.1.1_Ensure_IP_forwarding_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.1.2_Ensure_packet_redirect_sending_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.2.1_Ensure_source_routed_packets_are_not_accepted"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.2.2_Ensure_ICMP_redirects_are_not_accepted"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.2.3_Ensure_secure_ICMP_redirects_are_not_accepted"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.2.4_Ensure_suspicious_packets_are_logged"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.2.5_Ensure_broadcast_ICMP_requests_are_ignored"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.2.6_Ensure_bogus_ICMP_responses_are_ignored"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.2.7_Ensure_Reverse_Path_Filtering_is_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.2.8_Ensure_TCP_SYN_Cookies_is_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.3.1_Ensure_IPv6_router_advertisements_are_not_accepted"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.3.2_Ensure_IPv6_redirects_are_not_accepted"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.3.3_Ensure_IPv6_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.4.1_Ensure_TCP_Wrappers_is_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.4.2_Ensure_etchosts.allow_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.4.3_Ensure_etchosts.deny_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.4.4_Ensure_permissions_on_etchosts.allow_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.4.5_Ensure_permissions_on_etchosts.deny_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.5.1_Ensure_DCCP_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.5.2_Ensure_SCTP_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.5.3_Ensure_RDS_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.5.4_Ensure_TIPC_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.6.1_Ensure_iptables_is_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.6.2_Ensure_default_deny_firewall_policy"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.6.3_Ensure_loopback_traffic_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.6.4_Ensure_outbound_and_established_connections_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.6.5_Ensure_firewall_rules_exist_for_all_open_ports"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.1.1_Ensure_rsyslog_Service_is_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.1.2_Ensure_logging_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.1.3_Ensure_rsyslog_default_file_permissions_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.1.4_Ensure_rsyslog_is_configured_to_send_logs_to_a_remote_log_host"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.1.5_Ensure_remote_rsyslog_messages_are_only_accepted_on_designated_log_hosts."
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.2.1_Ensure_syslog-ng_service_is_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.2.2_Ensure_logging_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.2.3_Ensure_syslog-ng_default_file_permissions_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.2.4_Ensure_syslog-ng_is_configured_to_send_logs_to_a_remote_log_host"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.2.5_Ensure_remote_syslog-ng_messages_are_only_accepted_on_designated_log_hosts"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.3_Ensure_rsyslog_or_syslog-ng_is_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.4_Ensure_permissions_on_all_logfiles_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.3_Ensure_logrotate_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.1.1_Ensure_cron_daemon_is_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.1.2_Ensure_permissions_on_etccrontab_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.1.3_Ensure_permissions_on_etccron.hourly_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.1.4_Ensure_permissions_on_etccron.daily_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.1.5_Ensure_permissions_on_etccron.weekly_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.1.6_Ensure_permissions_on_etccron.monthly_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.1.7_Ensure_permissions_on_etccron.d_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.1.8_Ensure_atcron_is_restricted_to_authorized_users"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.1_Ensure_permissions_on_etcsshsshd_config_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.2_Ensure_SSH_Protocol_is_set_to_2"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.3_Ensure_SSH_LogLevel_is_set_to_INFO"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.4_Ensure_SSH_X11_forwarding_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.5_Ensure_SSH_MaxAuthTries_is_set_to_4_or_less"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.6_Ensure_SSH_IgnoreRhosts_is_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.7_Ensure_SSH_HostbasedAuthentication_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.8_Ensure_SSH_root_login_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.9_Ensure_SSH_PermitEmptyPasswords_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.10_Ensure_SSH_PermitUserEnvironment_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.11_Ensure_only_approved_MAC_algorithms_are_used"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.12_Ensure_SSH_Idle_Timeout_Interval_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.13_Ensure_SSH_LoginGraceTime_is_set_to_one_minute_or_less"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.14_Ensure_SSH_access_is_limited"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.15_Ensure_SSH_warning_banner_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.3.1_Ensure_password_creation_requirements_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.3.2_Ensure_lockout_for_failed_password_attempts_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.3.3_Ensure_password_reuse_is_limited"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.3.4_Ensure_password_hashing_algorithm_is_SHA-512"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.4.1.1_Ensure_password_expiration_is_365_days_or_less"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.4.1.2_Ensure_minimum_days_between_password_changes_is_7_or_more"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.4.1.3_Ensure_password_expiration_warning_days_is_7_or_more"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.4.1.4_Ensure_inactive_password_lock_is_30_days_or_less"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.4.1.5_Ensure_all_users_last_password_change_date_is_in_the_past"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.4.2_Ensure_system_accounts_are_non-login"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.4.3_Ensure_default_group_for_the_root_account_is_GID_0"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.4.4_Ensure_default_user_umask_is_027_or_more_restrictive"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.5_Ensure_root_login_is_restricted_to_system_console"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.6_Ensure_access_to_the_su_command_is_restricted"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.2_Ensure_permissions_on_etcpasswd_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.3_Ensure_permissions_on_etcshadow_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.4_Ensure_permissions_on_etcgroup_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.5_Ensure_permissions_on_etcgshadow_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.6_Ensure_permissions_on_etcpasswd-_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.7_Ensure_permissions_on_etcshadow-_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.8_Ensure_permissions_on_etcgroup-_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.9_Ensure_permissions_on_etcgshadow-_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.10_Ensure_no_world_writable_files_exist"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.11_Ensure_no_unowned_files_or_directories_exist"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.12_Ensure_no_ungrouped_files_or_directories_exist"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.13_Audit_SUID_executables"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.14_Audit_SGID_executables"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.1_Ensure_password_fields_are_not_empty"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.2_Ensure_no_legacy__entries_exist_in_etcpasswd"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.3_Ensure_no_legacy__entries_exist_in_etcshadow"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.4_Ensure_no_legacy__entries_exist_in_etcgroup"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.5_Ensure_root_is_the_only_UID_0_account"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.6_Ensure_root_PATH_Integrity"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.7_Ensure_all_users_home_directories_exist"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.8_Ensure_users_home_directories_permissions_are_750_or_more_restrictive"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.9_Ensure_users_own_their_home_directories"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.10_Ensure_users_dot_files_are_not_group_or_world_writable"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.11_Ensure_no_users_have_.forward_files"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.12_Ensure_no_users_have_.netrc_files"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.13_Ensure_users_.netrc_Files_are_not_group_or_world_accessible"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.14_Ensure_no_users_have_.rhosts_files"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.15_Ensure_all_groups_in_etcpasswd_exist_in_etcgroup"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.16_Ensure_no_duplicate_UIDs_exist"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.17_Ensure_no_duplicate_GIDs_exist"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.18_Ensure_no_duplicate_user_names_exist"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.19_Ensure_no_duplicate_group_names_exist"
selected="true"/>
</xccdf:Profile>
|
| Level 2 - Workstation |
This profile extends the "Level 1 - Workstation" profile. Items in this profile exhibit one or more of the following characteristics:
This profile is intended for workstations.
Show
Profile XML
<xccdf:Profile xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
id="xccdf_org.cisecurity.benchmarks_profile_Level_2_-_Workstation">
<xccdf:title xml:lang="en">Level 2 - Workstation</xccdf:title>
<xccdf:description xml:lang="en">
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">This profile extends the "Level 1 - Workstation" profile. Items in this profile exhibit one or more of the following characteristics:</xhtml:p>
<xhtml:ul xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xhtml:li>are intended for environments or use cases where security is paramount.</xhtml:li>
<xhtml:li>acts as defense in depth measure.</xhtml:li>
<xhtml:li>may negatively inhibit the utility or performance of the technology.</xhtml:li>
</xhtml:ul>
<xhtml:p xmlns:xhtml="http://www.w3.org/1999/xhtml">This profile is intended for workstations.</xhtml:p>
</xccdf:description>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.1_Ensure_mounting_of_cramfs_filesystems_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.2_Ensure_mounting_of_freevxfs_filesystems_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.3_Ensure_mounting_of_jffs2_filesystems_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.4_Ensure_mounting_of_hfs_filesystems_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.5_Ensure_mounting_of_hfsplus_filesystems_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.6_Ensure_mounting_of_squashfs_filesystems_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.7_Ensure_mounting_of_udf_filesystems_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.8_Ensure_mounting_of_FAT_filesystems_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.2_Ensure_separate_partition_exists_for_tmp"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.3_Ensure_nodev_option_set_on_tmp_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.4_Ensure_nosuid_option_set_on_tmp_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.5_Ensure_noexec_option_set_on_tmp_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.6_Ensure_separate_partition_exists_for_var"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.7_Ensure_separate_partition_exists_for_vartmp"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.8_Ensure_nodev_option_set_on_vartmp_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.9_Ensure_nosuid_option_set_on_vartmp_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.10_Ensure_noexec_option_set_on_vartmp_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.11_Ensure_separate_partition_exists_for_varlog"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.12_Ensure_separate_partition_exists_for_varlogaudit"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.13_Ensure_separate_partition_exists_for_home"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.14_Ensure_nodev_option_set_on_home_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.15_Ensure_nodev_option_set_on_devshm_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.16_Ensure_nosuid_option_set_on_devshm_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.17_Ensure_noexec_option_set_on_devshm_partition"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.18_Ensure_nodev_option_set_on_removable_media_partitions"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.19_Ensure_nosuid_option_set_on_removable_media_partitions"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.20_Ensure_noexec_option_set_on_removable_media_partitions"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.21_Ensure_sticky_bit_is_set_on_all_world-writable_directories"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.1.22_Disable_Automounting"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.2.1_Ensure_package_manager_repositories_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.2.2_Ensure_gpgcheck_is_globally_activated"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.2.3_Ensure_GPG_keys_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.2.4_Ensure_Red_Hat_Subscription_Manager_connection_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.2.5_Disable_the_rhnsd_Daemon"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.3.1_Ensure_AIDE_is_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.3.2_Ensure_filesystem_integrity_is_regularly_checked"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.4.1_Ensure_permissions_on_bootloader_config_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.4.2_Ensure_bootloader_password_is_set"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.4.3_Ensure_authentication_required_for_single_user_mode"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.5.1_Ensure_core_dumps_are_restricted"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.5.2_Ensure_XDNX_support_is_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.5.3_Ensure_address_space_layout_randomization_ASLR_is_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.5.4_Ensure_prelink_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.6.1.1_Ensure_SELinux_is_not_disabled_in_bootloader_configuration"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.6.1.2_Ensure_the_SELinux_state_is_enforcing"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.6.1.3_Ensure_SELinux_policy_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.6.1.5_Ensure_the_MCS_Translation_Service_mcstrans_is_not_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.6.1.6_Ensure_no_unconfined_daemons_exist"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.6.2_Ensure_SELinux_is_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.7.1.1_Ensure_message_of_the_day_is_configured_properly"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.7.1.2_Ensure_local_login_warning_banner_is_configured_properly"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.7.1.3_Ensure_remote_login_warning_banner_is_configured_properly"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.7.1.4_Ensure_permissions_on_etcmotd_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.7.1.5_Ensure_permissions_on_etcissue_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.7.1.6_Ensure_permissions_on_etcissue.net_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.7.2_Ensure_GDM_login_banner_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_1.8_Ensure_updates_patches_and_additional_security_software_are_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.1.1_Ensure_chargen_services_are_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.1.2_Ensure_daytime_services_are_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.1.3_Ensure_discard_services_are_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.1.4_Ensure_echo_services_are_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.1.5_Ensure_time_services_are_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.1.6_Ensure_tftp_server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.1.7_Ensure_xinetd_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.1.1_Ensure_time_synchronization_is_in_use"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.1.2_Ensure_ntp_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.1.3_Ensure_chrony_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.3_Ensure_Avahi_Server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.4_Ensure_CUPS_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.5_Ensure_DHCP_Server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.6_Ensure_LDAP_server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.7_Ensure_NFS_and_RPC_are_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.8_Ensure_DNS_Server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.9_Ensure_FTP_Server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.10_Ensure_HTTP_server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.11_Ensure_IMAP_and_POP3_server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.12_Ensure_Samba_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.13_Ensure_HTTP_Proxy_Server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.14_Ensure_SNMP_Server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.15_Ensure_mail_transfer_agent_is_configured_for_local-only_mode"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.16_Ensure_NIS_Server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.17_Ensure_rsh_server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.18_Ensure_talk_server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.19_Ensure_telnet_server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.20_Ensure_tftp_server_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.2.21_Ensure_rsync_service_is_not_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.3.1_Ensure_NIS_Client_is_not_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.3.2_Ensure_rsh_client_is_not_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.3.3_Ensure_talk_client_is_not_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.3.4_Ensure_telnet_client_is_not_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_2.3.5_Ensure_LDAP_client_is_not_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.1.1_Ensure_IP_forwarding_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.1.2_Ensure_packet_redirect_sending_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.2.1_Ensure_source_routed_packets_are_not_accepted"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.2.2_Ensure_ICMP_redirects_are_not_accepted"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.2.3_Ensure_secure_ICMP_redirects_are_not_accepted"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.2.4_Ensure_suspicious_packets_are_logged"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.2.5_Ensure_broadcast_ICMP_requests_are_ignored"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.2.6_Ensure_bogus_ICMP_responses_are_ignored"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.2.7_Ensure_Reverse_Path_Filtering_is_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.2.8_Ensure_TCP_SYN_Cookies_is_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.3.1_Ensure_IPv6_router_advertisements_are_not_accepted"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.3.2_Ensure_IPv6_redirects_are_not_accepted"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.3.3_Ensure_IPv6_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.4.1_Ensure_TCP_Wrappers_is_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.4.2_Ensure_etchosts.allow_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.4.3_Ensure_etchosts.deny_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.4.4_Ensure_permissions_on_etchosts.allow_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.4.5_Ensure_permissions_on_etchosts.deny_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.5.1_Ensure_DCCP_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.5.2_Ensure_SCTP_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.5.3_Ensure_RDS_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.5.4_Ensure_TIPC_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.6.1_Ensure_iptables_is_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.6.2_Ensure_default_deny_firewall_policy"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.6.3_Ensure_loopback_traffic_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.6.4_Ensure_outbound_and_established_connections_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.6.5_Ensure_firewall_rules_exist_for_all_open_ports"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_3.7_Ensure_wireless_interfaces_are_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.1.1_Ensure_audit_log_storage_size_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.1.2_Ensure_system_is_disabled_when_audit_logs_are_full"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.1.3_Ensure_audit_logs_are_not_automatically_deleted"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.2_Ensure_auditd_service_is_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.3_Ensure_auditing_for_processes_that_start_prior_to_auditd_is_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.4_Ensure_events_that_modify_date_and_time_information_are_collected"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.5_Ensure_events_that_modify_usergroup_information_are_collected"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.6_Ensure_events_that_modify_the_systems_network_environment_are_collected"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.7_Ensure_events_that_modify_the_systems_Mandatory_Access_Controls_are_collected"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.8_Ensure_login_and_logout_events_are_collected"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.9_Ensure_session_initiation_information_is_collected"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.10_Ensure_discretionary_access_control_permission_modification_events_are_collected"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.11_Ensure_unsuccessful_unauthorized_file_access_attempts_are_collected"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.12_Ensure_use_of_privileged_commands_is_collected"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.13_Ensure_successful_file_system_mounts_are_collected"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.14_Ensure_file_deletion_events_by_users_are_collected"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.15_Ensure_changes_to_system_administration_scope_sudoers_is_collected"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.16_Ensure_system_administrator_actions_sudolog_are_collected"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.17_Ensure_kernel_module_loading_and_unloading_is_collected"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.1.18_Ensure_the_audit_configuration_is_immutable"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.1.1_Ensure_rsyslog_Service_is_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.1.2_Ensure_logging_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.1.3_Ensure_rsyslog_default_file_permissions_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.1.4_Ensure_rsyslog_is_configured_to_send_logs_to_a_remote_log_host"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.1.5_Ensure_remote_rsyslog_messages_are_only_accepted_on_designated_log_hosts."
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.2.1_Ensure_syslog-ng_service_is_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.2.2_Ensure_logging_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.2.3_Ensure_syslog-ng_default_file_permissions_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.2.4_Ensure_syslog-ng_is_configured_to_send_logs_to_a_remote_log_host"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.2.5_Ensure_remote_syslog-ng_messages_are_only_accepted_on_designated_log_hosts"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.3_Ensure_rsyslog_or_syslog-ng_is_installed"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.2.4_Ensure_permissions_on_all_logfiles_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_4.3_Ensure_logrotate_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.1.1_Ensure_cron_daemon_is_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.1.2_Ensure_permissions_on_etccrontab_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.1.3_Ensure_permissions_on_etccron.hourly_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.1.4_Ensure_permissions_on_etccron.daily_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.1.5_Ensure_permissions_on_etccron.weekly_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.1.6_Ensure_permissions_on_etccron.monthly_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.1.7_Ensure_permissions_on_etccron.d_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.1.8_Ensure_atcron_is_restricted_to_authorized_users"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.1_Ensure_permissions_on_etcsshsshd_config_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.2_Ensure_SSH_Protocol_is_set_to_2"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.3_Ensure_SSH_LogLevel_is_set_to_INFO"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.4_Ensure_SSH_X11_forwarding_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.5_Ensure_SSH_MaxAuthTries_is_set_to_4_or_less"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.6_Ensure_SSH_IgnoreRhosts_is_enabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.7_Ensure_SSH_HostbasedAuthentication_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.8_Ensure_SSH_root_login_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.9_Ensure_SSH_PermitEmptyPasswords_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.10_Ensure_SSH_PermitUserEnvironment_is_disabled"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.11_Ensure_only_approved_MAC_algorithms_are_used"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.12_Ensure_SSH_Idle_Timeout_Interval_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.13_Ensure_SSH_LoginGraceTime_is_set_to_one_minute_or_less"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.14_Ensure_SSH_access_is_limited"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.2.15_Ensure_SSH_warning_banner_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.3.1_Ensure_password_creation_requirements_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.3.2_Ensure_lockout_for_failed_password_attempts_is_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.3.3_Ensure_password_reuse_is_limited"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.3.4_Ensure_password_hashing_algorithm_is_SHA-512"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.4.1.1_Ensure_password_expiration_is_365_days_or_less"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.4.1.2_Ensure_minimum_days_between_password_changes_is_7_or_more"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.4.1.3_Ensure_password_expiration_warning_days_is_7_or_more"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.4.1.4_Ensure_inactive_password_lock_is_30_days_or_less"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.4.1.5_Ensure_all_users_last_password_change_date_is_in_the_past"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.4.2_Ensure_system_accounts_are_non-login"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.4.3_Ensure_default_group_for_the_root_account_is_GID_0"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.4.4_Ensure_default_user_umask_is_027_or_more_restrictive"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.4.5_Ensure_default_user_shell_timeout_is_900_seconds_or_less"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.5_Ensure_root_login_is_restricted_to_system_console"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_5.6_Ensure_access_to_the_su_command_is_restricted"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.1_Audit_system_file_permissions"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.2_Ensure_permissions_on_etcpasswd_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.3_Ensure_permissions_on_etcshadow_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.4_Ensure_permissions_on_etcgroup_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.5_Ensure_permissions_on_etcgshadow_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.6_Ensure_permissions_on_etcpasswd-_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.7_Ensure_permissions_on_etcshadow-_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.8_Ensure_permissions_on_etcgroup-_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.9_Ensure_permissions_on_etcgshadow-_are_configured"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.10_Ensure_no_world_writable_files_exist"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.11_Ensure_no_unowned_files_or_directories_exist"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.12_Ensure_no_ungrouped_files_or_directories_exist"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.13_Audit_SUID_executables"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.1.14_Audit_SGID_executables"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.1_Ensure_password_fields_are_not_empty"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.2_Ensure_no_legacy__entries_exist_in_etcpasswd"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.3_Ensure_no_legacy__entries_exist_in_etcshadow"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.4_Ensure_no_legacy__entries_exist_in_etcgroup"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.5_Ensure_root_is_the_only_UID_0_account"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.6_Ensure_root_PATH_Integrity"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.7_Ensure_all_users_home_directories_exist"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.8_Ensure_users_home_directories_permissions_are_750_or_more_restrictive"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.9_Ensure_users_own_their_home_directories"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.10_Ensure_users_dot_files_are_not_group_or_world_writable"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.11_Ensure_no_users_have_.forward_files"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.12_Ensure_no_users_have_.netrc_files"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.13_Ensure_users_.netrc_Files_are_not_group_or_world_accessible"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.14_Ensure_no_users_have_.rhosts_files"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.15_Ensure_all_groups_in_etcpasswd_exist_in_etcgroup"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.16_Ensure_no_duplicate_UIDs_exist"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.17_Ensure_no_duplicate_GIDs_exist"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.18_Ensure_no_duplicate_user_names_exist"
selected="true"/>
<xccdf:select idref="xccdf_org.cisecurity.benchmarks_rule_6.2.19_Ensure_no_duplicate_group_names_exist"
selected="true"/>
</xccdf:Profile>
|
Items in this section are advised for all systems, but may be difficult or require extensive preparation after the initial setup of the system.
Directories that are used for system-wide functions can be further protected by placing them on separate partitions. This provides protection for resource exhaustion and enables the use of mounting options that are applicable to the directory's intended use. Users' data can be stored on separate partitions and have stricter mount options. A user partition is a filesystem that has been established for use by the users and does not contain software for system operations.
The recommendations in this section are easier to perform during initial system installation. If the system is already installed, it is recommended that a full backup be performed before repartitioning the system.
Note: If you are repartitioning a system that has already been installed, make sure the data has been copied over to the new partition, unmount it and then remove the data from the directory that was in the old partition. Otherwise it will still consume space in the old partition that will be masked when the new filesystem is mounted. For example, if a system is in single-user mode with no filesystems mounted and the administrator adds a lot of data to the /tmp directory, this data will still consume space in / once the /tmp filesystem is mounted unless it is removed first.
A number of uncommon filesystem types are supported under Linux. Removing support for unneeded filesystem types reduces the local attack surface of the system. If a filesystem type is not needed it should be disabled. Native Linux file systems are designed to ensure that built-in security controls function as expected. Non-native filesystems can lead to unexpected consequences to both the security and functionality of the system and should be used with caution. Many filesystems are created for niche use cases and are not maintained and supported as the operating systems are updated and patched. Users of non-native filesystems should ensure that there is attention and ongoing support for them, especially in light of frequent operating system changes.
Standard network connectivity and Internet access to cloud storage may make the use of non-standard filesystem formats to directly attach heterogeneous devices much less attractive.
Note: This should not be considered a comprehensive list of filesystems. You may wish to consider additions to those listed here for your environment.
The cramfs filesystem type is a compressed read-only Linux filesystem embedded in small footprint systems. A cramfs image can be used without having to first decompress the image.
Removing support for unneeded filesystem types reduces the local attack surface of the server. If this filesystem type is not needed, disable it.
Edit or create the file /etc/modprobe.d/CIS.conf and add the following line:
install cramfs /bin/true
Run the following command to unload the cramfs module:
# rmmod cramfs
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.1_Ensure_mounting_of_cramfs_filesystems_is_disabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:39.900+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/13"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:39.912+02:00"
start-time="2020-09-09T17:19:39.786+02:00">
<cis:and>
<cis:evidence_test check="at least one" check_existence="at_least_one_exists"
comment="Ensure kernel module cramfs is not loadable"
negated="false"
ns="cmd"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7232300"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7232300"
type="shellcommand_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7232300">
<cis:evidence_item entity_check="at least one" itemref="814">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="command" value="modprobe -n -v cramfs"/>
<cis:evidence_item_pk_field name="line_selection" value=".+"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="install /bin/true " dt="string" ev="^install +/bin/true *$"
name="stdout_line"
op="pattern match"
result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="none satisfy" check_existence="at_least_one_exists"
comment="Ensure kernel module cramfs is not loaded"
negated="false"
ns="cmd"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7232400"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7232400"
type="shellcommand_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7232400">
<cis:evidence_item entity_check="at least one" itemref="815">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="command" value="lsmod"/>
<cis:evidence_item_pk_field name="line_selection" value=".+"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="Module Size Used by" dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="iptable_filter 12810 0 " dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="binfmt_misc 17468 1 " dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="rpcsec_gss_krb5 35549 0 " dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="auth_rpcgss 59415 1 rpcsec_gss_krb5" dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="nfsv4 583067 1 " dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dns_resolver 13140 1 nfsv4" dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="nfs 261760 2 nfsv4" dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="lockd 93952 1 nfs" dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="grace 13515 1 lockd" dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sunrpc 353103 8 nfs,rpcsec_gss_krb5,auth_rpcgss,lockd,nfsv4"
dt="string"
ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="fscache 64984 2 nfs,nfsv4" dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_vsock_vmci_transport 30577 1 " dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vsock 36526 2 vmw_vsock_vmci_transport" dt="string"
ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ext4 579979 1 " dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="mbcache 14958 1 ext4" dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="jbd2 107478 1 ext4" dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sb_edac 31940 0 " dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="iosf_mbi 15582 0 " dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crc32_pclmul 13133 0 " dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ghash_clmulni_intel 13273 0 " dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ppdev 17671 0 " dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_balloon 18094 0 " dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="aesni_intel 189415 0 " dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="lrw 13286 1 aesni_intel" dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="gf128mul 15139 1 lrw" dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="glue_helper 13990 1 aesni_intel" dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ablk_helper 13597 1 aesni_intel" dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="cryptd 21190 3 ghash_clmulni_intel,aesni_intel,ablk_helper"
dt="string"
ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="joydev 17389 0 " dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="pcspkr 12718 0 " dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sg 40721 0 " dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="parport_pc 28205 0 " dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="parport 46395 2 ppdev,parport_pc" dt="string"
ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="i2c_piix4 22401 0 " dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_vmci 67127 1 vmw_vsock_vmci_transport" dt="string"
ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ip_tables 27126 1 iptable_filter" dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="xfs 996949 8 " dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libcrc32c 12644 1 xfs" dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sr_mod 22416 0 " dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="cdrom 42556 1 sr_mod" dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ata_generic 12923 0 " dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="pata_acpi 13053 0 " dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sd_mod 46281 5 " dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crc_t10dif 12912 1 sd_mod" dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crct10dif_generic 12647 0 " dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmwgfx 276430 1 " dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="drm_kms_helper 179394 1 vmwgfx" dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="syscopyarea 12529 1 drm_kms_helper" dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sysfillrect 12701 1 drm_kms_helper" dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sysimgblt 12640 1 drm_kms_helper" dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="fb_sys_fops 12703 1 drm_kms_helper" dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ttm 114635 1 vmwgfx" dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="drm 429744 4 ttm,drm_kms_helper,vmwgfx" dt="string"
ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crct10dif_pclmul 14307 1 " dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ata_piix 35052 0 " dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crct10dif_common 12595 3 crct10dif_pclmul,crct10dif_generic,crc_t10dif"
dt="string"
ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crc32c_intel 22094 1 " dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="serio_raw 13434 0 " dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ahci 34056 0 " dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libahci 31992 1 ahci" dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmxnet3 58059 0 " dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libata 243133 5 ahci,pata_acpi,libahci,ata_generic,ata_piix"
dt="string"
ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_pvscsi 23130 10 " dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="nfit 55016 0 " dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libnvdimm 147731 1 nfit" dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="drm_panel_orientation_quirks 12957 1 drm" dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_mirror 22289 0 " dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_region_hash 20813 1 dm_mirror" dt="string" ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_log 18411 2 dm_region_hash,dm_mirror" dt="string"
ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_mod 124461 29 dm_log,dm_mirror" dt="string"
ev="^cramfs +"
name="stdout_line"
op="pattern match"
result="false"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7232300"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7232400"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to prevent data exfiltration, mitigate the effects of exfiltrated data, and ensure the privacy and integrity of sensitive information. |
The freevxfs filesystem type is a free version of the Veritas type filesystem. This is the primary filesystem type for HP-UX operating systems.
Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.
Edit or create the file /etc/modprobe.d/CIS.conf and add the following line:
install freevxfs /bin/true
Run the following command to unload the freevxfs module:
# rmmod freevxfs
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.2_Ensure_mounting_of_freevxfs_filesystems_is_disabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:40.010+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/13"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:40.011+02:00"
start-time="2020-09-09T17:19:39.945+02:00">
<cis:and>
<cis:evidence_test check="none satisfy" check_existence="at_least_one_exists"
comment="Ensure kernel module freevxfs is not loaded"
negated="false"
ns="cmd"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7232600"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7232600"
type="shellcommand_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7232600">
<cis:evidence_item entity_check="at least one" itemref="816">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="command" value="lsmod"/>
<cis:evidence_item_pk_field name="line_selection" value=".+"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="Module Size Used by" dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="iptable_filter 12810 0 " dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="binfmt_misc 17468 1 " dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="rpcsec_gss_krb5 35549 0 " dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="auth_rpcgss 59415 1 rpcsec_gss_krb5" dt="string"
ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="nfsv4 583067 1 " dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dns_resolver 13140 1 nfsv4" dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="nfs 261760 2 nfsv4" dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="lockd 93952 1 nfs" dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="grace 13515 1 lockd" dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sunrpc 353103 8 nfs,rpcsec_gss_krb5,auth_rpcgss,lockd,nfsv4"
dt="string"
ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="fscache 64984 2 nfs,nfsv4" dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_vsock_vmci_transport 30577 1 " dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vsock 36526 2 vmw_vsock_vmci_transport" dt="string"
ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ext4 579979 1 " dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="mbcache 14958 1 ext4" dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="jbd2 107478 1 ext4" dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sb_edac 31940 0 " dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="iosf_mbi 15582 0 " dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crc32_pclmul 13133 0 " dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ghash_clmulni_intel 13273 0 " dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ppdev 17671 0 " dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_balloon 18094 0 " dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="aesni_intel 189415 0 " dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="lrw 13286 1 aesni_intel" dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="gf128mul 15139 1 lrw" dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="glue_helper 13990 1 aesni_intel" dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ablk_helper 13597 1 aesni_intel" dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="cryptd 21190 3 ghash_clmulni_intel,aesni_intel,ablk_helper"
dt="string"
ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="joydev 17389 0 " dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="pcspkr 12718 0 " dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sg 40721 0 " dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="parport_pc 28205 0 " dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="parport 46395 2 ppdev,parport_pc" dt="string"
ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="i2c_piix4 22401 0 " dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_vmci 67127 1 vmw_vsock_vmci_transport" dt="string"
ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ip_tables 27126 1 iptable_filter" dt="string"
ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="xfs 996949 8 " dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libcrc32c 12644 1 xfs" dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sr_mod 22416 0 " dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="cdrom 42556 1 sr_mod" dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ata_generic 12923 0 " dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="pata_acpi 13053 0 " dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sd_mod 46281 5 " dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crc_t10dif 12912 1 sd_mod" dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crct10dif_generic 12647 0 " dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmwgfx 276430 1 " dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="drm_kms_helper 179394 1 vmwgfx" dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="syscopyarea 12529 1 drm_kms_helper" dt="string"
ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sysfillrect 12701 1 drm_kms_helper" dt="string"
ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sysimgblt 12640 1 drm_kms_helper" dt="string"
ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="fb_sys_fops 12703 1 drm_kms_helper" dt="string"
ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ttm 114635 1 vmwgfx" dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="drm 429744 4 ttm,drm_kms_helper,vmwgfx" dt="string"
ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crct10dif_pclmul 14307 1 " dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ata_piix 35052 0 " dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crct10dif_common 12595 3 crct10dif_pclmul,crct10dif_generic,crc_t10dif"
dt="string"
ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crc32c_intel 22094 1 " dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="serio_raw 13434 0 " dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ahci 34056 0 " dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libahci 31992 1 ahci" dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmxnet3 58059 0 " dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libata 243133 5 ahci,pata_acpi,libahci,ata_generic,ata_piix"
dt="string"
ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_pvscsi 23130 10 " dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="nfit 55016 0 " dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libnvdimm 147731 1 nfit" dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="drm_panel_orientation_quirks 12957 1 drm" dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_mirror 22289 0 " dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_region_hash 20813 1 dm_mirror" dt="string" ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_log 18411 2 dm_region_hash,dm_mirror" dt="string"
ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_mod 124461 29 dm_log,dm_mirror" dt="string"
ev="^freevxfs +"
name="stdout_line"
op="pattern match"
result="false"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="at least one" check_existence="at_least_one_exists"
comment="Ensure kernel module freevxfs is not loadable"
negated="false"
ns="cmd"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7232500"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7232500"
type="shellcommand_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7232500">
<cis:evidence_item entity_check="at least one" itemref="817">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="command" value="modprobe -n -v freevxfs"/>
<cis:evidence_item_pk_field name="line_selection" value=".+"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="install /bin/true " dt="string" ev="^install +/bin/true *$"
name="stdout_line"
op="pattern match"
result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7232500"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7232600"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to prevent data exfiltration, mitigate the effects of exfiltrated data, and ensure the privacy and integrity of sensitive information. |
The jffs2 (journaling flash filesystem 2) filesystem type is a log-structured filesystem used in flash memory devices.
Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.
Edit or create the file /etc/modprobe.d/CIS.conf and add the following line:
install jffs2 /bin/true
Run the following command to unload the jffs2 module:
# rmmod jffs2
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.3_Ensure_mounting_of_jffs2_filesystems_is_disabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:40.052+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/13"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:40.052+02:00"
start-time="2020-09-09T17:19:40.018+02:00">
<cis:and>
<cis:evidence_test check="at least one" check_existence="at_least_one_exists"
comment="Ensure kernel module jffs2 is not loadable"
negated="false"
ns="cmd"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7232700"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7232700"
type="shellcommand_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7232700">
<cis:evidence_item entity_check="at least one" itemref="818">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="command" value="modprobe -n -v jffs2"/>
<cis:evidence_item_pk_field name="line_selection" value=".+"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="install /bin/true " dt="string" ev="^install +/bin/true *$"
name="stdout_line"
op="pattern match"
result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="none satisfy" check_existence="at_least_one_exists"
comment="Ensure kernel module jffs2 is not loaded"
negated="false"
ns="cmd"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7232800"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7232800"
type="shellcommand_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7232800">
<cis:evidence_item entity_check="at least one" itemref="819">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="command" value="lsmod"/>
<cis:evidence_item_pk_field name="line_selection" value=".+"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="Module Size Used by" dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="iptable_filter 12810 0 " dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="binfmt_misc 17468 1 " dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="rpcsec_gss_krb5 35549 0 " dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="auth_rpcgss 59415 1 rpcsec_gss_krb5" dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="nfsv4 583067 1 " dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dns_resolver 13140 1 nfsv4" dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="nfs 261760 2 nfsv4" dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="lockd 93952 1 nfs" dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="grace 13515 1 lockd" dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sunrpc 353103 8 nfs,rpcsec_gss_krb5,auth_rpcgss,lockd,nfsv4"
dt="string"
ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="fscache 64984 2 nfs,nfsv4" dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_vsock_vmci_transport 30577 1 " dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vsock 36526 2 vmw_vsock_vmci_transport" dt="string"
ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ext4 579979 1 " dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="mbcache 14958 1 ext4" dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="jbd2 107478 1 ext4" dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sb_edac 31940 0 " dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="iosf_mbi 15582 0 " dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crc32_pclmul 13133 0 " dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ghash_clmulni_intel 13273 0 " dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ppdev 17671 0 " dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_balloon 18094 0 " dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="aesni_intel 189415 0 " dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="lrw 13286 1 aesni_intel" dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="gf128mul 15139 1 lrw" dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="glue_helper 13990 1 aesni_intel" dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ablk_helper 13597 1 aesni_intel" dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="cryptd 21190 3 ghash_clmulni_intel,aesni_intel,ablk_helper"
dt="string"
ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="joydev 17389 0 " dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="pcspkr 12718 0 " dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sg 40721 0 " dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="parport_pc 28205 0 " dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="parport 46395 2 ppdev,parport_pc" dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="i2c_piix4 22401 0 " dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_vmci 67127 1 vmw_vsock_vmci_transport" dt="string"
ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ip_tables 27126 1 iptable_filter" dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="xfs 996949 8 " dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libcrc32c 12644 1 xfs" dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sr_mod 22416 0 " dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="cdrom 42556 1 sr_mod" dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ata_generic 12923 0 " dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="pata_acpi 13053 0 " dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sd_mod 46281 5 " dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crc_t10dif 12912 1 sd_mod" dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crct10dif_generic 12647 0 " dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmwgfx 276430 1 " dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="drm_kms_helper 179394 1 vmwgfx" dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="syscopyarea 12529 1 drm_kms_helper" dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sysfillrect 12701 1 drm_kms_helper" dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sysimgblt 12640 1 drm_kms_helper" dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="fb_sys_fops 12703 1 drm_kms_helper" dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ttm 114635 1 vmwgfx" dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="drm 429744 4 ttm,drm_kms_helper,vmwgfx" dt="string"
ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crct10dif_pclmul 14307 1 " dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ata_piix 35052 0 " dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crct10dif_common 12595 3 crct10dif_pclmul,crct10dif_generic,crc_t10dif"
dt="string"
ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crc32c_intel 22094 1 " dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="serio_raw 13434 0 " dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ahci 34056 0 " dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libahci 31992 1 ahci" dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmxnet3 58059 0 " dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libata 243133 5 ahci,pata_acpi,libahci,ata_generic,ata_piix"
dt="string"
ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_pvscsi 23130 10 " dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="nfit 55016 0 " dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libnvdimm 147731 1 nfit" dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="drm_panel_orientation_quirks 12957 1 drm" dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_mirror 22289 0 " dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_region_hash 20813 1 dm_mirror" dt="string" ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_log 18411 2 dm_region_hash,dm_mirror" dt="string"
ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_mod 124461 29 dm_log,dm_mirror" dt="string"
ev="^jffs2 +"
name="stdout_line"
op="pattern match"
result="false"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7232700"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7232800"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to prevent data exfiltration, mitigate the effects of exfiltrated data, and ensure the privacy and integrity of sensitive information. |
The hfs filesystem type is a hierarchical filesystem that allows you to mount Mac OS filesystems.
Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.
Edit or create the file /etc/modprobe.d/CIS.conf and add the following line:
install hfs /bin/true
Run the following command to unload the hfs module:
# rmmod hfs
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.4_Ensure_mounting_of_hfs_filesystems_is_disabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:40.093+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/13"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:40.093+02:00"
start-time="2020-09-09T17:19:40.059+02:00">
<cis:and>
<cis:evidence_test check="at least one" check_existence="at_least_one_exists"
comment="Ensure kernel module hfs is not loadable"
negated="false"
ns="cmd"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7232900"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7232900"
type="shellcommand_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7232900">
<cis:evidence_item entity_check="at least one" itemref="820">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="command" value="modprobe -n -v hfs"/>
<cis:evidence_item_pk_field name="line_selection" value=".+"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="install /bin/true " dt="string" ev="^install +/bin/true *$"
name="stdout_line"
op="pattern match"
result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="none satisfy" check_existence="at_least_one_exists"
comment="Ensure kernel module hfs is not loaded"
negated="false"
ns="cmd"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7233000"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7233000"
type="shellcommand_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7233000">
<cis:evidence_item entity_check="at least one" itemref="821">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="command" value="lsmod"/>
<cis:evidence_item_pk_field name="line_selection" value=".+"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="Module Size Used by" dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="iptable_filter 12810 0 " dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="binfmt_misc 17468 1 " dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="rpcsec_gss_krb5 35549 0 " dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="auth_rpcgss 59415 1 rpcsec_gss_krb5" dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="nfsv4 583067 1 " dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dns_resolver 13140 1 nfsv4" dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="nfs 261760 2 nfsv4" dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="lockd 93952 1 nfs" dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="grace 13515 1 lockd" dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sunrpc 353103 8 nfs,rpcsec_gss_krb5,auth_rpcgss,lockd,nfsv4"
dt="string"
ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="fscache 64984 2 nfs,nfsv4" dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_vsock_vmci_transport 30577 1 " dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vsock 36526 2 vmw_vsock_vmci_transport" dt="string"
ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ext4 579979 1 " dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="mbcache 14958 1 ext4" dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="jbd2 107478 1 ext4" dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sb_edac 31940 0 " dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="iosf_mbi 15582 0 " dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crc32_pclmul 13133 0 " dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ghash_clmulni_intel 13273 0 " dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ppdev 17671 0 " dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_balloon 18094 0 " dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="aesni_intel 189415 0 " dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="lrw 13286 1 aesni_intel" dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="gf128mul 15139 1 lrw" dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="glue_helper 13990 1 aesni_intel" dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ablk_helper 13597 1 aesni_intel" dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="cryptd 21190 3 ghash_clmulni_intel,aesni_intel,ablk_helper"
dt="string"
ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="joydev 17389 0 " dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="pcspkr 12718 0 " dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sg 40721 0 " dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="parport_pc 28205 0 " dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="parport 46395 2 ppdev,parport_pc" dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="i2c_piix4 22401 0 " dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_vmci 67127 1 vmw_vsock_vmci_transport" dt="string"
ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ip_tables 27126 1 iptable_filter" dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="xfs 996949 8 " dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libcrc32c 12644 1 xfs" dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sr_mod 22416 0 " dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="cdrom 42556 1 sr_mod" dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ata_generic 12923 0 " dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="pata_acpi 13053 0 " dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sd_mod 46281 5 " dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crc_t10dif 12912 1 sd_mod" dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crct10dif_generic 12647 0 " dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmwgfx 276430 1 " dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="drm_kms_helper 179394 1 vmwgfx" dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="syscopyarea 12529 1 drm_kms_helper" dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sysfillrect 12701 1 drm_kms_helper" dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sysimgblt 12640 1 drm_kms_helper" dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="fb_sys_fops 12703 1 drm_kms_helper" dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ttm 114635 1 vmwgfx" dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="drm 429744 4 ttm,drm_kms_helper,vmwgfx" dt="string"
ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crct10dif_pclmul 14307 1 " dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ata_piix 35052 0 " dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crct10dif_common 12595 3 crct10dif_pclmul,crct10dif_generic,crc_t10dif"
dt="string"
ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crc32c_intel 22094 1 " dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="serio_raw 13434 0 " dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ahci 34056 0 " dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libahci 31992 1 ahci" dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmxnet3 58059 0 " dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libata 243133 5 ahci,pata_acpi,libahci,ata_generic,ata_piix"
dt="string"
ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_pvscsi 23130 10 " dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="nfit 55016 0 " dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libnvdimm 147731 1 nfit" dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="drm_panel_orientation_quirks 12957 1 drm" dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_mirror 22289 0 " dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_region_hash 20813 1 dm_mirror" dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_log 18411 2 dm_region_hash,dm_mirror" dt="string"
ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_mod 124461 29 dm_log,dm_mirror" dt="string" ev="^hfs +"
name="stdout_line"
op="pattern match"
result="false"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7232900"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7233000"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to prevent data exfiltration, mitigate the effects of exfiltrated data, and ensure the privacy and integrity of sensitive information. |
The hfsplus filesystem type is a hierarchical filesystem designed to replace hfs that allows you to mount Mac OS filesystems.
Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.
Edit or create the file /etc/modprobe.d/CIS.conf and add the following line:
install hfsplus /bin/true
Run the following command to unload the hfsplus module:
# rmmod hfsplus
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.5_Ensure_mounting_of_hfsplus_filesystems_is_disabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:40.137+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/13"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:40.137+02:00"
start-time="2020-09-09T17:19:40.098+02:00">
<cis:and>
<cis:evidence_test check="none satisfy" check_existence="at_least_one_exists"
comment="Ensure kernel module hfsplus is not loaded"
negated="false"
ns="cmd"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7233100"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7233100"
type="shellcommand_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7233100">
<cis:evidence_item entity_check="at least one" itemref="822">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="command" value="lsmod"/>
<cis:evidence_item_pk_field name="line_selection" value=".+"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="Module Size Used by" dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="iptable_filter 12810 0 " dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="binfmt_misc 17468 1 " dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="rpcsec_gss_krb5 35549 0 " dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="auth_rpcgss 59415 1 rpcsec_gss_krb5" dt="string"
ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="nfsv4 583067 1 " dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dns_resolver 13140 1 nfsv4" dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="nfs 261760 2 nfsv4" dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="lockd 93952 1 nfs" dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="grace 13515 1 lockd" dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sunrpc 353103 8 nfs,rpcsec_gss_krb5,auth_rpcgss,lockd,nfsv4"
dt="string"
ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="fscache 64984 2 nfs,nfsv4" dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_vsock_vmci_transport 30577 1 " dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vsock 36526 2 vmw_vsock_vmci_transport" dt="string"
ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ext4 579979 1 " dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="mbcache 14958 1 ext4" dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="jbd2 107478 1 ext4" dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sb_edac 31940 0 " dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="iosf_mbi 15582 0 " dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crc32_pclmul 13133 0 " dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ghash_clmulni_intel 13273 0 " dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ppdev 17671 0 " dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_balloon 18094 0 " dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="aesni_intel 189415 0 " dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="lrw 13286 1 aesni_intel" dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="gf128mul 15139 1 lrw" dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="glue_helper 13990 1 aesni_intel" dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ablk_helper 13597 1 aesni_intel" dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="cryptd 21190 3 ghash_clmulni_intel,aesni_intel,ablk_helper"
dt="string"
ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="joydev 17389 0 " dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="pcspkr 12718 0 " dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sg 40721 0 " dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="parport_pc 28205 0 " dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="parport 46395 2 ppdev,parport_pc" dt="string"
ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="i2c_piix4 22401 0 " dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_vmci 67127 1 vmw_vsock_vmci_transport" dt="string"
ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ip_tables 27126 1 iptable_filter" dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="xfs 996949 8 " dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libcrc32c 12644 1 xfs" dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sr_mod 22416 0 " dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="cdrom 42556 1 sr_mod" dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ata_generic 12923 0 " dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="pata_acpi 13053 0 " dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sd_mod 46281 5 " dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crc_t10dif 12912 1 sd_mod" dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crct10dif_generic 12647 0 " dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmwgfx 276430 1 " dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="drm_kms_helper 179394 1 vmwgfx" dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="syscopyarea 12529 1 drm_kms_helper" dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sysfillrect 12701 1 drm_kms_helper" dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sysimgblt 12640 1 drm_kms_helper" dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="fb_sys_fops 12703 1 drm_kms_helper" dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ttm 114635 1 vmwgfx" dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="drm 429744 4 ttm,drm_kms_helper,vmwgfx" dt="string"
ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crct10dif_pclmul 14307 1 " dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ata_piix 35052 0 " dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crct10dif_common 12595 3 crct10dif_pclmul,crct10dif_generic,crc_t10dif"
dt="string"
ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crc32c_intel 22094 1 " dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="serio_raw 13434 0 " dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ahci 34056 0 " dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libahci 31992 1 ahci" dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmxnet3 58059 0 " dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libata 243133 5 ahci,pata_acpi,libahci,ata_generic,ata_piix"
dt="string"
ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_pvscsi 23130 10 " dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="nfit 55016 0 " dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libnvdimm 147731 1 nfit" dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="drm_panel_orientation_quirks 12957 1 drm" dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_mirror 22289 0 " dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_region_hash 20813 1 dm_mirror" dt="string" ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_log 18411 2 dm_region_hash,dm_mirror" dt="string"
ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_mod 124461 29 dm_log,dm_mirror" dt="string"
ev="^hfsplus +"
name="stdout_line"
op="pattern match"
result="false"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="at least one" check_existence="at_least_one_exists"
comment="Ensure kernel module hfsplus is not loadable"
negated="false"
ns="cmd"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7233200"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7233200"
type="shellcommand_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7233200">
<cis:evidence_item entity_check="at least one" itemref="823">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="command" value="modprobe -n -v hfsplus"/>
<cis:evidence_item_pk_field name="line_selection" value=".+"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="install /bin/true " dt="string" ev="^install +/bin/true *$"
name="stdout_line"
op="pattern match"
result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7233100"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7233200"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to prevent data exfiltration, mitigate the effects of exfiltrated data, and ensure the privacy and integrity of sensitive information. |
The squashfs filesystem type is a compressed read-only Linux filesystem embedded in small footprint systems (similar to cramfs ). A squashfs image can be used without having to first decompress the image.
Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.
Edit or create the file /etc/modprobe.d/CIS.conf and add the following line:
install squashfs /bin/true
Run the following command to unload the squashfs module:
# rmmod squashfs
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.6_Ensure_mounting_of_squashfs_filesystems_is_disabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:40.173+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/13"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:40.174+02:00"
start-time="2020-09-09T17:19:40.141+02:00">
<cis:and>
<cis:evidence_test check="at least one" check_existence="at_least_one_exists"
comment="Ensure kernel module squashfs is not loadable"
negated="false"
ns="cmd"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7233300"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7233300"
type="shellcommand_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7233300">
<cis:evidence_item entity_check="at least one" itemref="824">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="command" value="modprobe -n -v squashfs"/>
<cis:evidence_item_pk_field name="line_selection" value=".+"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="install /bin/true " dt="string" ev="^install +/bin/true *$"
name="stdout_line"
op="pattern match"
result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="none satisfy" check_existence="at_least_one_exists"
comment="Ensure kernel module squashfs is not loaded"
negated="false"
ns="cmd"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7233400"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7233400"
type="shellcommand_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7233400">
<cis:evidence_item entity_check="at least one" itemref="825">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="command" value="lsmod"/>
<cis:evidence_item_pk_field name="line_selection" value=".+"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="Module Size Used by" dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="iptable_filter 12810 0 " dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="binfmt_misc 17468 1 " dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="rpcsec_gss_krb5 35549 0 " dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="auth_rpcgss 59415 1 rpcsec_gss_krb5" dt="string"
ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="nfsv4 583067 1 " dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dns_resolver 13140 1 nfsv4" dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="nfs 261760 2 nfsv4" dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="lockd 93952 1 nfs" dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="grace 13515 1 lockd" dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sunrpc 353103 8 nfs,rpcsec_gss_krb5,auth_rpcgss,lockd,nfsv4"
dt="string"
ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="fscache 64984 2 nfs,nfsv4" dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_vsock_vmci_transport 30577 1 " dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vsock 36526 2 vmw_vsock_vmci_transport" dt="string"
ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ext4 579979 1 " dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="mbcache 14958 1 ext4" dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="jbd2 107478 1 ext4" dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sb_edac 31940 0 " dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="iosf_mbi 15582 0 " dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crc32_pclmul 13133 0 " dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ghash_clmulni_intel 13273 0 " dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ppdev 17671 0 " dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_balloon 18094 0 " dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="aesni_intel 189415 0 " dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="lrw 13286 1 aesni_intel" dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="gf128mul 15139 1 lrw" dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="glue_helper 13990 1 aesni_intel" dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ablk_helper 13597 1 aesni_intel" dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="cryptd 21190 3 ghash_clmulni_intel,aesni_intel,ablk_helper"
dt="string"
ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="joydev 17389 0 " dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="pcspkr 12718 0 " dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sg 40721 0 " dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="parport_pc 28205 0 " dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="parport 46395 2 ppdev,parport_pc" dt="string"
ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="i2c_piix4 22401 0 " dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_vmci 67127 1 vmw_vsock_vmci_transport" dt="string"
ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ip_tables 27126 1 iptable_filter" dt="string"
ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="xfs 996949 8 " dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libcrc32c 12644 1 xfs" dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sr_mod 22416 0 " dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="cdrom 42556 1 sr_mod" dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ata_generic 12923 0 " dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="pata_acpi 13053 0 " dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sd_mod 46281 5 " dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crc_t10dif 12912 1 sd_mod" dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crct10dif_generic 12647 0 " dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmwgfx 276430 1 " dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="drm_kms_helper 179394 1 vmwgfx" dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="syscopyarea 12529 1 drm_kms_helper" dt="string"
ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sysfillrect 12701 1 drm_kms_helper" dt="string"
ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sysimgblt 12640 1 drm_kms_helper" dt="string"
ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="fb_sys_fops 12703 1 drm_kms_helper" dt="string"
ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ttm 114635 1 vmwgfx" dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="drm 429744 4 ttm,drm_kms_helper,vmwgfx" dt="string"
ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crct10dif_pclmul 14307 1 " dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ata_piix 35052 0 " dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crct10dif_common 12595 3 crct10dif_pclmul,crct10dif_generic,crc_t10dif"
dt="string"
ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crc32c_intel 22094 1 " dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="serio_raw 13434 0 " dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ahci 34056 0 " dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libahci 31992 1 ahci" dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmxnet3 58059 0 " dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libata 243133 5 ahci,pata_acpi,libahci,ata_generic,ata_piix"
dt="string"
ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_pvscsi 23130 10 " dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="nfit 55016 0 " dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libnvdimm 147731 1 nfit" dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="drm_panel_orientation_quirks 12957 1 drm" dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_mirror 22289 0 " dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_region_hash 20813 1 dm_mirror" dt="string" ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_log 18411 2 dm_region_hash,dm_mirror" dt="string"
ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_mod 124461 29 dm_log,dm_mirror" dt="string"
ev="^squashfs +"
name="stdout_line"
op="pattern match"
result="false"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7233300"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7233400"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to prevent data exfiltration, mitigate the effects of exfiltrated data, and ensure the privacy and integrity of sensitive information. |
The udf filesystem type is the universal disk format used to implement ISO/IEC 13346 and ECMA-167 specifications. This is an open vendor filesystem type for data storage on a broad range of media. This filesystem type is necessary to support writing DVDs and newer optical disc formats.
Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.
Edit or create the file /etc/modprobe.d/CIS.conf and add the following line:
install udf /bin/true
Run the following command to unload the udf module:
# rmmod udf
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.1.1.7_Ensure_mounting_of_udf_filesystems_is_disabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:40.223+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/13"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:40.223+02:00"
start-time="2020-09-09T17:19:40.188+02:00">
<cis:and>
<cis:evidence_test check="none satisfy" check_existence="at_least_one_exists"
comment="Ensure kernel module udf is not loaded"
negated="false"
ns="cmd"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7233600"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7233600"
type="shellcommand_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7233600">
<cis:evidence_item entity_check="at least one" itemref="826">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="command" value="lsmod"/>
<cis:evidence_item_pk_field name="line_selection" value=".+"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="Module Size Used by" dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="iptable_filter 12810 0 " dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="binfmt_misc 17468 1 " dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="rpcsec_gss_krb5 35549 0 " dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="auth_rpcgss 59415 1 rpcsec_gss_krb5" dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="nfsv4 583067 1 " dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dns_resolver 13140 1 nfsv4" dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="nfs 261760 2 nfsv4" dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="lockd 93952 1 nfs" dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="grace 13515 1 lockd" dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sunrpc 353103 8 nfs,rpcsec_gss_krb5,auth_rpcgss,lockd,nfsv4"
dt="string"
ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="fscache 64984 2 nfs,nfsv4" dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_vsock_vmci_transport 30577 1 " dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vsock 36526 2 vmw_vsock_vmci_transport" dt="string"
ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ext4 579979 1 " dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="mbcache 14958 1 ext4" dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="jbd2 107478 1 ext4" dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sb_edac 31940 0 " dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="iosf_mbi 15582 0 " dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crc32_pclmul 13133 0 " dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ghash_clmulni_intel 13273 0 " dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ppdev 17671 0 " dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_balloon 18094 0 " dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="aesni_intel 189415 0 " dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="lrw 13286 1 aesni_intel" dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="gf128mul 15139 1 lrw" dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="glue_helper 13990 1 aesni_intel" dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ablk_helper 13597 1 aesni_intel" dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="cryptd 21190 3 ghash_clmulni_intel,aesni_intel,ablk_helper"
dt="string"
ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="joydev 17389 0 " dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="pcspkr 12718 0 " dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sg 40721 0 " dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="parport_pc 28205 0 " dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="parport 46395 2 ppdev,parport_pc" dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="i2c_piix4 22401 0 " dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_vmci 67127 1 vmw_vsock_vmci_transport" dt="string"
ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ip_tables 27126 1 iptable_filter" dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="xfs 996949 8 " dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libcrc32c 12644 1 xfs" dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sr_mod 22416 0 " dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="cdrom 42556 1 sr_mod" dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ata_generic 12923 0 " dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="pata_acpi 13053 0 " dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sd_mod 46281 5 " dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crc_t10dif 12912 1 sd_mod" dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crct10dif_generic 12647 0 " dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmwgfx 276430 1 " dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="drm_kms_helper 179394 1 vmwgfx" dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="syscopyarea 12529 1 drm_kms_helper" dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sysfillrect 12701 1 drm_kms_helper" dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sysimgblt 12640 1 drm_kms_helper" dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="fb_sys_fops 12703 1 drm_kms_helper" dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ttm 114635 1 vmwgfx" dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="drm 429744 4 ttm,drm_kms_helper,vmwgfx" dt="string"
ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crct10dif_pclmul 14307 1 " dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ata_piix 35052 0 " dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crct10dif_common 12595 3 crct10dif_pclmul,crct10dif_generic,crc_t10dif"
dt="string"
ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crc32c_intel 22094 1 " dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="serio_raw 13434 0 " dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ahci 34056 0 " dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libahci 31992 1 ahci" dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmxnet3 58059 0 " dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libata 243133 5 ahci,pata_acpi,libahci,ata_generic,ata_piix"
dt="string"
ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_pvscsi 23130 10 " dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="nfit 55016 0 " dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libnvdimm 147731 1 nfit" dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="drm_panel_orientation_quirks 12957 1 drm" dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_mirror 22289 0 " dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_region_hash 20813 1 dm_mirror" dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_log 18411 2 dm_region_hash,dm_mirror" dt="string"
ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_mod 124461 29 dm_log,dm_mirror" dt="string" ev="^udf +"
name="stdout_line"
op="pattern match"
result="false"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="at least one" check_existence="at_least_one_exists"
comment="Ensure kernel module udf is not loadable"
negated="false"
ns="cmd"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7233500"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7233500"
type="shellcommand_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7233500">
<cis:evidence_item entity_check="at least one" itemref="827">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="command" value="modprobe -n -v udf"/>
<cis:evidence_item_pk_field name="line_selection" value=".+"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="insmod /lib/modules/3.10.0-957.27.2.el7.x86_64/kernel/lib/crc-itu-t.ko.xz "
dt="string"
ev="^install +/bin/true *$"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="install /bin/true " dt="string" ev="^install +/bin/true *$"
name="stdout_line"
op="pattern match"
result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7233500"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7233600"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to prevent data exfiltration, mitigate the effects of exfiltrated data, and ensure the privacy and integrity of sensitive information. |
The nodev mount option specifies that the filesystem cannot contain special devices.
Since the /tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /tmp .
Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to add nodev to the /tmp mount options:
[Mount]
Options=mode=1777,strictatime,noexec,nodev,nosuid
Run the following command to remount /tmp :
# mount -o remount,nodev /tmp
|
||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.1.3_Ensure_nodev_option_set_on_tmp_partition"
role="full"
severity="unknown"
time="2020-09-09T17:19:40.829+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7230600"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure partition at /tmp may exists and all have at least one partition option equals 'nodev' (string)"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7230600"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7230600"
type="partition_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7230600">
<cis:evidence_item entity_check="at least one" itemref="836">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="mount_point" value="/tmp"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="rw" dt="string" ev="nodev" name="mount_options" op="equals" result="false"/>
<cis:evidence_field cv="nosuid" dt="string" ev="nodev" name="mount_options" op="equals"
result="false"/>
<cis:evidence_field cv="nodev" dt="string" ev="nodev" name="mount_options" op="equals"
result="true"/>
<cis:evidence_field cv="noexec" dt="string" ev="nodev" name="mount_options" op="equals"
result="false"/>
<cis:evidence_field cv="relatime" dt="string" ev="nodev" name="mount_options" op="equals"
result="false"/>
<cis:evidence_field cv="attr2" dt="string" ev="nodev" name="mount_options" op="equals"
result="false"/>
<cis:evidence_field cv="inode64" dt="string" ev="nodev" name="mount_options" op="equals"
result="false"/>
<cis:evidence_field cv="noquota" dt="string" ev="nodev" name="mount_options" op="equals"
result="false"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7230600"/>
</xccdf:check>
</xccdf:rule-result>
The nosuid mount option specifies that the filesystem cannot contain setuid files.
Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create setuid files in /tmp .
Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to add nosuid to the /tmp mount options:
[Mount]
Options=mode=1777,strictatime,noexec,nodev,nosuid
Run the following command to remount /tmp :
# mount -o remount,nosuid /tmp
|
||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.1.4_Ensure_nosuid_option_set_on_tmp_partition"
role="full"
severity="unknown"
time="2020-09-09T17:19:40.890+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7230700"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure partition at /tmp may exists and all have at least one partition option equals 'nosuid' (string)"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7230700"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7230700"
type="partition_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7230700">
<cis:evidence_item entity_check="at least one" itemref="837">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="mount_point" value="/tmp"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="rw" dt="string" ev="nosuid" name="mount_options" op="equals" result="false"/>
<cis:evidence_field cv="nosuid" dt="string" ev="nosuid" name="mount_options" op="equals"
result="true"/>
<cis:evidence_field cv="nodev" dt="string" ev="nosuid" name="mount_options" op="equals"
result="false"/>
<cis:evidence_field cv="noexec" dt="string" ev="nosuid" name="mount_options" op="equals"
result="false"/>
<cis:evidence_field cv="relatime" dt="string" ev="nosuid" name="mount_options" op="equals"
result="false"/>
<cis:evidence_field cv="attr2" dt="string" ev="nosuid" name="mount_options" op="equals"
result="false"/>
<cis:evidence_field cv="inode64" dt="string" ev="nosuid" name="mount_options" op="equals"
result="false"/>
<cis:evidence_field cv="noquota" dt="string" ev="nosuid" name="mount_options" op="equals"
result="false"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7230700"/>
</xccdf:check>
</xccdf:rule-result>
The noexec mount option specifies that the filesystem cannot contain executable binaries.
Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /tmp .
Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to add noexec to the /tmp mount options:
[Mount]
Options=mode=1777,strictatime,noexec,nodev,nosuid
Run the following command to remount /tmp :
# mount -o remount,noexec /tmp
|
||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.1.5_Ensure_noexec_option_set_on_tmp_partition"
role="full"
severity="unknown"
time="2020-09-09T17:19:40.950+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/2"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7230800"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure partition at /tmp may exists and all have at least one partition option equals 'noexec' (string)"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7230800"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7230800"
type="partition_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7230800">
<cis:evidence_item entity_check="at least one" itemref="838">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="mount_point" value="/tmp"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="rw" dt="string" ev="noexec" name="mount_options" op="equals" result="false"/>
<cis:evidence_field cv="nosuid" dt="string" ev="noexec" name="mount_options" op="equals"
result="false"/>
<cis:evidence_field cv="nodev" dt="string" ev="noexec" name="mount_options" op="equals"
result="false"/>
<cis:evidence_field cv="noexec" dt="string" ev="noexec" name="mount_options" op="equals"
result="true"/>
<cis:evidence_field cv="relatime" dt="string" ev="noexec" name="mount_options" op="equals"
result="false"/>
<cis:evidence_field cv="attr2" dt="string" ev="noexec" name="mount_options" op="equals"
result="false"/>
<cis:evidence_field cv="inode64" dt="string" ev="noexec" name="mount_options" op="equals"
result="false"/>
<cis:evidence_field cv="noquota" dt="string" ev="noexec" name="mount_options" op="equals"
result="false"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7230800"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage (inventory, track, and correct) all software on the network so that only authorized software is installed and can execute, and that unauthorized and unmanaged software is found and prevented from installation or execution. |
The nodev mount option specifies that the filesystem cannot contain special devices.
Since the /var/tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /var/tmp .
Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information.
Run the following command to remount /var/tmp :
# mount -o remount,nodev /var/tmp
|
||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.1.8_Ensure_nodev_option_set_on_vartmp_partition"
role="full"
severity="unknown"
time="2020-09-09T17:19:41.002+02:00"
version="1"
weight="1.0">
<xccdf:result>fail</xccdf:result>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7231100"
definition_negate="false">
<cis:and negated="false" result="false">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure partition at /var/tmp may exists and all have at least one partition option equals 'nodev' (string)"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7231100"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7231100"
type="partition_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7231100">
<cis:evidence_item entity_check="at least one" itemref="839">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="mount_point" value="/var/tmp"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="rw" dt="string" ev="nodev" name="mount_options" op="equals" result="false"/>
<cis:evidence_field cv="nosuid" dt="string" ev="nodev" name="mount_options" op="equals"
result="false"/>
<cis:evidence_field cv="relatime" dt="string" ev="nodev" name="mount_options" op="equals"
result="false"/>
<cis:evidence_field cv="attr2" dt="string" ev="nodev" name="mount_options" op="equals"
result="false"/>
<cis:evidence_field cv="inode64" dt="string" ev="nodev" name="mount_options" op="equals"
result="false"/>
<cis:evidence_field cv="noquota" dt="string" ev="nodev" name="mount_options" op="equals"
result="false"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7231100"/>
</xccdf:check>
</xccdf:rule-result>
The nosuid mount option specifies that the filesystem cannot contain setuid files.
Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create setuid files in /var/tmp .
Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information.
Run the following command to remount /var/tmp :
# mount -o remount,nosuid /var/tmp
|
||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.1.9_Ensure_nosuid_option_set_on_vartmp_partition"
role="full"
severity="unknown"
time="2020-09-09T17:19:41.053+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7231200"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure partition at /var/tmp may exists and all have at least one partition option equals 'nosuid' (string)"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7231200"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7231200"
type="partition_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7231200">
<cis:evidence_item entity_check="at least one" itemref="840">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="mount_point" value="/var/tmp"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="rw" dt="string" ev="nosuid" name="mount_options" op="equals" result="false"/>
<cis:evidence_field cv="nosuid" dt="string" ev="nosuid" name="mount_options" op="equals"
result="true"/>
<cis:evidence_field cv="relatime" dt="string" ev="nosuid" name="mount_options" op="equals"
result="false"/>
<cis:evidence_field cv="attr2" dt="string" ev="nosuid" name="mount_options" op="equals"
result="false"/>
<cis:evidence_field cv="inode64" dt="string" ev="nosuid" name="mount_options" op="equals"
result="false"/>
<cis:evidence_field cv="noquota" dt="string" ev="nosuid" name="mount_options" op="equals"
result="false"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7231200"/>
</xccdf:check>
</xccdf:rule-result>
The noexec mount option specifies that the filesystem cannot contain executable binaries.
Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /var/tmp .
Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information.
Run the following command to remount /var/tmp :
# mount -o remount,noexec /var/tmp
|
||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.1.10_Ensure_noexec_option_set_on_vartmp_partition"
role="full"
severity="unknown"
time="2020-09-09T17:19:40.331+02:00"
version="1"
weight="1.0">
<xccdf:result>fail</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/2"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7231300"
definition_negate="false">
<cis:and negated="false" result="false">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure partition at /var/tmp may exists and all have at least one partition option equals 'noexec' (string)"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7231300"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7231300"
type="partition_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7231300">
<cis:evidence_item entity_check="at least one" itemref="829">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="mount_point" value="/var/tmp"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="rw" dt="string" ev="noexec" name="mount_options" op="equals" result="false"/>
<cis:evidence_field cv="nosuid" dt="string" ev="noexec" name="mount_options" op="equals"
result="false"/>
<cis:evidence_field cv="relatime" dt="string" ev="noexec" name="mount_options" op="equals"
result="false"/>
<cis:evidence_field cv="attr2" dt="string" ev="noexec" name="mount_options" op="equals"
result="false"/>
<cis:evidence_field cv="inode64" dt="string" ev="noexec" name="mount_options" op="equals"
result="false"/>
<cis:evidence_field cv="noquota" dt="string" ev="noexec" name="mount_options" op="equals"
result="false"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7231300"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage (inventory, track, and correct) all software on the network so that only authorized software is installed and can execute, and that unauthorized and unmanaged software is found and prevented from installation or execution. |
The nodev mount option specifies that the filesystem cannot contain special devices.
Since the user partitions are not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices.
Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /home partition. See the fstab(5) manual page for more information.
# mount -o remount,nodev /home
|
||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.1.14_Ensure_nodev_option_set_on_home_partition"
role="full"
severity="unknown"
time="2020-09-09T17:19:40.389+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7231700"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure partition at /home may exists and all have at least one partition option equals 'nodev' (string)"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7231700"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7231700"
type="partition_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7231700">
<cis:evidence_item entity_check="at least one" itemref="830">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="mount_point" value="/home"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="rw" dt="string" ev="nodev" name="mount_options" op="equals" result="false"/>
<cis:evidence_field cv="nodev" dt="string" ev="nodev" name="mount_options" op="equals"
result="true"/>
<cis:evidence_field cv="relatime" dt="string" ev="nodev" name="mount_options" op="equals"
result="false"/>
<cis:evidence_field cv="attr2" dt="string" ev="nodev" name="mount_options" op="equals"
result="false"/>
<cis:evidence_field cv="inode64" dt="string" ev="nodev" name="mount_options" op="equals"
result="false"/>
<cis:evidence_field cv="noquota" dt="string" ev="nodev" name="mount_options" op="equals"
result="false"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7231700"/>
</xccdf:check>
</xccdf:rule-result>
The nodev mount option specifies that the filesystem cannot contain special devices.
Since the /dev/shm filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create special devices in /dev/shm partitions.
Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information.
Run the following command to remount /dev/shm :
# mount -o remount,nodev /dev/shm
|
||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.1.15_Ensure_nodev_option_set_on_devshm_partition"
role="full"
severity="unknown"
time="2020-09-09T17:19:40.446+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7231800"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure partition at /dev/shm may exists and all have at least one partition option equals 'nodev' (string)"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7231800"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7231800"
type="partition_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7231800">
<cis:evidence_item entity_check="at least one" itemref="831">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="mount_point" value="/dev/shm"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="rw" dt="string" ev="nodev" name="mount_options" op="equals" result="false"/>
<cis:evidence_field cv="nosuid" dt="string" ev="nodev" name="mount_options" op="equals"
result="false"/>
<cis:evidence_field cv="nodev" dt="string" ev="nodev" name="mount_options" op="equals"
result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7231800"/>
</xccdf:check>
</xccdf:rule-result>
The nosuid mount option specifies that the filesystem cannot contain setuid files.
Setting this option on a file system prevents users from introducing privileged programs onto the system and allowing non-root users to execute them.
Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information.
Run the following command to remount /dev/shm :
# mount -o remount,nosuid /dev/shm
|
||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.1.16_Ensure_nosuid_option_set_on_devshm_partition"
role="full"
severity="unknown"
time="2020-09-09T17:19:40.513+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7231900"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure partition at /dev/shm may exists and all have at least one partition option equals 'nosuid' (string)"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7231900"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7231900"
type="partition_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7231900">
<cis:evidence_item entity_check="at least one" itemref="832">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="mount_point" value="/dev/shm"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="rw" dt="string" ev="nosuid" name="mount_options" op="equals" result="false"/>
<cis:evidence_field cv="nosuid" dt="string" ev="nosuid" name="mount_options" op="equals"
result="true"/>
<cis:evidence_field cv="nodev" dt="string" ev="nosuid" name="mount_options" op="equals"
result="false"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7231900"/>
</xccdf:check>
</xccdf:rule-result>
The noexec mount option specifies that the filesystem cannot contain executable binaries.
Setting this option on a file system prevents users from executing programs from shared memory. This deters users from introducing potentially malicious software on the system.
Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information.
Run the following command to remount /dev/shm :
# mount -o remount,noexec /dev/shm
|
||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.1.17_Ensure_noexec_option_set_on_devshm_partition"
role="full"
severity="unknown"
time="2020-09-09T17:19:40.577+02:00"
version="1"
weight="1.0">
<xccdf:result>fail</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/2"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7232000"
definition_negate="false">
<cis:and negated="false" result="false">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure partition at /dev/shm may exists and all have at least one partition option equals 'noexec' (string)"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7232000"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7232000"
type="partition_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7232000">
<cis:evidence_item entity_check="at least one" itemref="833">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="mount_point" value="/dev/shm"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="rw" dt="string" ev="noexec" name="mount_options" op="equals" result="false"/>
<cis:evidence_field cv="nosuid" dt="string" ev="noexec" name="mount_options" op="equals"
result="false"/>
<cis:evidence_field cv="nodev" dt="string" ev="noexec" name="mount_options" op="equals"
result="false"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7232000"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage (inventory, track, and correct) all software on the network so that only authorized software is installed and can execute, and that unauthorized and unmanaged software is found and prevented from installation or execution. |
Setting the sticky bit on world writable directories prevents users from deleting or renaming files in that directory that are not owned by them.
This feature prevents the ability to delete or rename files in world writable directories (such as /tmp ) that are owned by another user.
Run the following command to set the sticky bit on all world writable directories:
# df --local -P | awk {'if (NR!=1) print $6'} | xargs -I '{}' find '{}' -xdev -type d -perm -0002 2>/dev/null | xargs chmod a+t
|
||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.1.21_Ensure_sticky_bit_is_set_on_all_world-writable_directories"
role="full"
severity="unknown"
time="2020-09-09T17:19:40.737+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/13"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0">
<cis:and>
<cis:evidence_test comment="Ensure sticky bit is set on all world-writable directories"
result="pass">
<cis:evidence_sce exit-code="101" full-path="/cis/cis-cat-full/sce/world_writable_dirs_sticky.sh"
href="sce/world_writable_dirs_sticky.sh">
<cis:environment_variables>
<cis:environment_variable var_name="XCCDF_RESULT_FIXED" var_value="109"/>
<cis:environment_variable var_name="XCCDF_RESULT_NOT_APPLICABLE" var_value="105"/>
<cis:environment_variable var_name="XCCDF_RESULT_INFORMATIONAL" var_value="108"/>
<cis:environment_variable var_name="XCCDF_RESULT_UNKNOWN" var_value="104"/>
<cis:environment_variable var_name="XCCDF_RESULT_NOT_SELECTED" var_value="107"/>
<cis:environment_variable var_name="XCCDF_RESULT_PASS" var_value="101"/>
<cis:environment_variable var_name="XCCDF_RESULT_ERROR" var_value="103"/>
<cis:environment_variable var_name="XCCDF_RESULT_FAIL" var_value="102"/>
<cis:environment_variable var_name="XCCDF_RESULT_NOT_CHECKED" var_value="106"/>
</cis:environment_variables>
</cis:evidence_sce>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://open-scap.org/page/SCE">
<check-import xmlns="http://checklists.nist.gov/xccdf/1.2" import-name="stdout"/>
<check-content-ref xmlns="http://checklists.nist.gov/xccdf/1.2"
href="sce/world_writable_dirs_sticky.sh"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to prevent data exfiltration, mitigate the effects of exfiltrated data, and ensure the privacy and integrity of sensitive information. |
autofs allows automatic mounting of devices, typically including CD/DVDs and USB drives.
With automounting enabled anyone with physical access could attach a USB drive or disc and have its contents available in system even if they lacked permissions to mount it themselves.
Run the following command to disable autofs :
# systemctl disable autofs
Impact:
The use portable hard drives is very common for workstation users. If your organization allows the use of portable storage or media on workstations and physical access controls to workstations is considered adequate there is little value add in turning off automounting.
|
||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.1.22_Disable_Automounting"
role="full"
severity="unknown"
time="2020-09-09T17:19:40.771+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/8/subcontrol/3"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7232200"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure standard service 'autofs' is disabled"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7232200"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7232200"
type="systemdunitproperty_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7232200">
<cis:evidence_item itemref="835">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="unit" value="autofs.service"/>
<cis:evidence_item_pk_field name="property" value="UnitFileState"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="" dt="string" ev="enabled" name="value" op="not equal" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7232200"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Control the installation, spread, and execution of malicious code at multiple points in the enterprise, while optimizing the use of automation to enable rapid updating of defense, data gathering, and corrective action. |
| Subcontrol: | 8.3 |
| Label: | Limit Use Of External Devices (i.e. USB) |
| Description: | Limit use of external devices to those with an approved, documented business need. Monitor for use and attempted use of external devices. Configure laptops, workstations, and servers so that they will not auto-run content from removable media, like USB tokens (i.e., “thumb drives”), USB hard drives, CDs/DVDs, FireWire devices, external serial advanced technology attachment devices, and mounted network shares. Configure systems so that they automatically conduct an anti-malware scan of removable media when inserted. |
Red Hat Enterprise Linux 7 uses yum to install and update software packages. Patch management procedures may vary widely between enterprises. Large enterprises may choose to install a local updates server that can be used in place of Red Hats servers, whereas a single deployment of a system may prefer to get updates directly. Updates can be performed automatically or manually, depending on the site's policy for patch management. Many large enterprises prefer to test patches on a non-production system before rolling out to production.
For the purpose of this benchmark, the requirement is to ensure that a patch management system is configured and maintained. The specifics on patch update procedures are left to the organization.
The gpgcheck option, found in the main section of the /etc/yum.conf and individual /etc/yum/repos.d/* files determines if an RPM package's signature is checked prior to its installation.
It is important to ensure that an RPM's package signature is always checked prior to installation to ensure that the software is obtained from a trusted source.
Edit /etc/yum.conf and set 'gpgcheck=1' in the [main] section.
Edit any failing files in /etc/yum.repos.d/* and set all instances of gpgcheck to '1'.
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.2.2_Ensure_gpgcheck_is_globally_activated"
role="full"
severity="unknown"
time="2020-09-09T17:19:41.100+02:00"
version="1"
weight="1.0">
<xccdf:result>fail</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/4/subcontrol/5"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:41.100+02:00"
start-time="2020-09-09T17:19:41.055+02:00">
<cis:and>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file(s) named .* in /etc/yum.repos.d exists and does not match pattern ^\s*gpgcheck\s*=\s*[^1]\s*(\s+#.*)?$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7233900"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7233900"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="847">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/yum.repos.d/redhat.repo"/>
<cis:evidence_item_pk_field name="path" value="/etc/yum.repos.d"/>
<cis:evidence_item_pk_field name="filename" value="redhat.repo"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*gpgcheck\s*=\s*[^1]\s*(\s+#.*)?$"/>
</cis:evidence_item_pk>
</cis:evidence_item>
<cis:evidence_item itemref="848">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/yum.repos.d/salt-latest.repo"/>
<cis:evidence_item_pk_field name="path" value="/etc/yum.repos.d"/>
<cis:evidence_item_pk_field name="filename" value="salt-latest.repo"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*gpgcheck\s*=\s*[^1]\s*(\s+#.*)?$"/>
</cis:evidence_item_pk>
</cis:evidence_item>
<cis:evidence_item itemref="849">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/yum.repos.d/saphana-x86_64.repo"/>
<cis:evidence_item_pk_field name="path" value="/etc/yum.repos.d"/>
<cis:evidence_item_pk_field name="filename" value="saphana-x86_64.repo"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*gpgcheck\s*=\s*[^1]\s*(\s+#.*)?$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="gpgcheck=0"/>
</cis:evidence_item_pk>
</cis:evidence_item>
<cis:evidence_item itemref="850">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/yum.repos.d/rh-cloud.repo.rpmsave"/>
<cis:evidence_item_pk_field name="path" value="/etc/yum.repos.d"/>
<cis:evidence_item_pk_field name="filename" value="rh-cloud.repo.rpmsave"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*gpgcheck\s*=\s*[^1]\s*(\s+#.*)?$"/>
</cis:evidence_item_pk>
</cis:evidence_item>
<cis:evidence_item itemref="851">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/yum.repos.d/rh-cloud.repo"/>
<cis:evidence_item_pk_field name="path" value="/etc/yum.repos.d"/>
<cis:evidence_item_pk_field name="filename" value="rh-cloud.repo"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*gpgcheck\s*=\s*[^1]\s*(\s+#.*)?$"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/yum.conf exists and matches pattern ^\s*gpgcheck\s*=\s*1\s*(\s+#.*)?$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7234000"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7234000"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="852">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/yum.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="yum.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*gpgcheck\s*=\s*1\s*(\s+#.*)?$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="gpgcheck = 1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/yum.conf exists and does not match pattern ^\s*gpgcheck\s*=\s*[^1]\s*(\s+#.*)?$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7234100"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7234100"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="853">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/yum.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="yum.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*gpgcheck\s*=\s*[^1]\s*(\s+#.*)?$"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7233900"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7234000"
value-id="xccdf_org.cisecurity.benchmarks_value_1.2.2.2_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7234000"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7234100"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Continuously acquire, assess, and take action on new information in order to identify vulnerabilities, remediate, and minimize the window of opportunity for attackers. |
| Subcontrol: | 4.5 |
| Label: | Use Automated Patch Management And Software Update Tools |
| Description: | Deploy automated patch management tools and software update tools for operating system and software/applications on all systems for which such tools are available and safe. Patches should be applied to all systems, even systems that are properly air gapped. |
AIDE is a file integrity checking tool, similar in nature to Tripwire. While it cannot prevent intrusions, it can detect unauthorized changes to configuration files by alerting when the files are changed. When setting up AIDE, decide internally what the site policy will be concerning integrity checking. Review the AIDE quick start guide and AIDE documentation before proceeding.
AIDE takes a snapshot of filesystem state including modification times, permissions, and file hashes which can then be used to compare against the current state of the filesystem to detect modifications to the system.
By monitoring the filesystem state compromised files can be detected to prevent or limit the exposure of accidental or malicious misconfigurations or modified binaries.
Run the following command to install aide :
# yum install aide
Configure AIDE as appropriate for your environment. Consult the AIDE documentation for options.
Initialize AIDE:
# aide --init
# mv /var/lib/aide/aide.db.new.gz /var/lib/aide/aide.db.gz
|
||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.3.1_Ensure_AIDE_is_installed"
role="full"
severity="unknown"
time="2020-09-09T17:19:41.213+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/3/subcontrol/5"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:ident system="http://cce.mitre.org">AIDE stable manual: http://aide.sourceforge.net/stable/manual.html</xccdf:ident>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7234200"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure package name equals 'aide' is installed"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7234200"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7234200"
type="rpminfo_test">
<cis:evidence_object>
<cis:evidence_item itemref="854">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="name" value="aide"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7234200"/>
</xccdf:check>
</xccdf:rule-result>
References:
| CCE Information | |
|---|---|
| CCE-IDv5: | AIDE stable manual: http://aide.sourceforge.net/stable/manual.html |
| Published On: | |
| Last Modified On: | |
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Establish, implement, and actively manage (track, report on, correct) the security configuration of laptops, servers, and workstations using a rigorous configuration management and change control process in order to prevent attackers from exploiting vulnerable services and settings. |
| Subcontrol: | 3.5 |
| Label: | Use File Integrity Tools For Critical System Files |
| Description: | Use file integrity checking tools to ensure that critical system files (including sensitive system and application executables, libraries, and configurations) have not been altered. The reporting system should: have the ability to account for routine and expected changes; highlight and alert on unusual or unexpected alterations; show the history of configuration changes over time and identify who made the change (including the original logged-in account in the event of a user ID switch, such as with the su or sudo command). These integrity checks should identify suspicious system alterations such as: owner and permissions changes to files or directories; the use of alternate data streams which could be used to hide malicious activities; and the introduction of extra files into key system areas (which could indicate malicious payloads left by attackers or additional files inappropriately added during batch distribution processes). |
Periodic checking of the filesystem integrity is needed to detect changes to the filesystem.
Periodic file checking allows the system administrator to determine on a regular basis if critical files have been changed in an unauthorized fashion.
Run the following command:
# crontab -u root -e
Add the following line to the crontab:
0 5 * * * /usr/sbin/aide --check
| Any of the following tests or sub-groups may pass: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.3.2_Ensure_filesystem_integrity_is_regularly_checked"
role="full"
severity="unknown"
time="2020-09-09T17:19:41.240+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/3/subcontrol/5"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:41.241+02:00"
start-time="2020-09-09T17:19:41.214+02:00">
<cis:or>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file(s) named .* in /etc/cron.daily exists and matches pattern ^\s*/usr/sbin/aide --check"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7234700"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7234700"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="858">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/cron.daily/logrotate"/>
<cis:evidence_item_pk_field name="path" value="/etc/cron.daily"/>
<cis:evidence_item_pk_field name="filename" value="logrotate"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*/usr/sbin/aide --check"/>
</cis:evidence_item_pk>
</cis:evidence_item>
<cis:evidence_item itemref="859">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/cron.daily/rhsmd"/>
<cis:evidence_item_pk_field name="path" value="/etc/cron.daily"/>
<cis:evidence_item_pk_field name="filename" value="rhsmd"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*/usr/sbin/aide --check"/>
</cis:evidence_item_pk>
</cis:evidence_item>
<cis:evidence_item itemref="860">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/cron.daily/man-db.cron"/>
<cis:evidence_item_pk_field name="path" value="/etc/cron.daily"/>
<cis:evidence_item_pk_field name="filename" value="man-db.cron"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*/usr/sbin/aide --check"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file(s) named .* in /etc/cron.weekly exists and matches pattern ^\s*/usr/sbin/aide --check"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7234800"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7234800"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="861">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="path" value="/etc/cron.weekly"/>
<cis:evidence_item_pk_field name="filename" value=".*"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*/usr/sbin/aide --check"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file(s) named .* in /etc/cron.monthly exists and matches pattern ^\s*/usr/sbin/aide --check"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7234900"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7234900"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="862">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="path" value="/etc/cron.monthly"/>
<cis:evidence_item_pk_field name="filename" value=".*"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*/usr/sbin/aide --check"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /var/spool/cron/root exists and matches pattern ^\S+\s+\S+\s+\S+\s+\S+\s+\S+\s+/usr/sbin/aide --check"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7234300"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7234300"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="863">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/spool/cron/root"/>
<cis:evidence_item_pk_field name="path" value="/var/spool/cron"/>
<cis:evidence_item_pk_field name="filename" value="root"/>
<cis:evidence_item_pk_field name="pattern" value="^\S+\s+\S+\s+\S+\s+\S+\s+\S+\s+/usr/sbin/aide --check"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="5 4 * * 0 /usr/sbin/aide --check"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/crontab exists and matches pattern ^\S+\s+\S+\s+\S+\s+\S+\s+\S+\s+/usr/sbin/aide --check"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7234400"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7234400"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="864">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/crontab"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="crontab"/>
<cis:evidence_item_pk_field name="pattern" value="^\S+\s+\S+\s+\S+\s+\S+\s+\S+\s+/usr/sbin/aide --check"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file(s) named .* in /etc/cron.d exists and matches pattern ^\S+\s+\S+\s+\S+\s+\S+\s+\S+\s+/usr/sbin/aide --check"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7234500"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7234500"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="866">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/cron.d/0hourly"/>
<cis:evidence_item_pk_field name="path" value="/etc/cron.d"/>
<cis:evidence_item_pk_field name="filename" value="0hourly"/>
<cis:evidence_item_pk_field name="pattern" value="^\S+\s+\S+\s+\S+\s+\S+\s+\S+\s+/usr/sbin/aide --check"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file(s) named .* in /etc/cron.hourly exists and matches pattern ^\s*/usr/sbin/aide --check"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7234600"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7234600"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="868">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/cron.hourly/0anacron"/>
<cis:evidence_item_pk_field name="path" value="/etc/cron.hourly"/>
<cis:evidence_item_pk_field name="filename" value="0anacron"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*/usr/sbin/aide --check"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="OR">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7234300"
value-id="xccdf_org.cisecurity.benchmarks_value_1.3.2.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7234300"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7234400"
value-id="xccdf_org.cisecurity.benchmarks_value_1.3.2.2_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7234400"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7234500"
value-id="xccdf_org.cisecurity.benchmarks_value_1.3.2.3_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7234500"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7234600"
value-id="xccdf_org.cisecurity.benchmarks_value_1.3.2.4_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7234600"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7234700"
value-id="xccdf_org.cisecurity.benchmarks_value_1.3.2.5_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7234700"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7234800"
value-id="xccdf_org.cisecurity.benchmarks_value_1.3.2.6_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7234800"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7234900"
value-id="xccdf_org.cisecurity.benchmarks_value_1.3.2.7_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7234900"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Establish, implement, and actively manage (track, report on, correct) the security configuration of laptops, servers, and workstations using a rigorous configuration management and change control process in order to prevent attackers from exploiting vulnerable services and settings. |
| Subcontrol: | 3.5 |
| Label: | Use File Integrity Tools For Critical System Files |
| Description: | Use file integrity checking tools to ensure that critical system files (including sensitive system and application executables, libraries, and configurations) have not been altered. The reporting system should: have the ability to account for routine and expected changes; highlight and alert on unusual or unexpected alterations; show the history of configuration changes over time and identify who made the change (including the original logged-in account in the event of a user ID switch, such as with the su or sudo command). These integrity checks should identify suspicious system alterations such as: owner and permissions changes to files or directories; the use of alternate data streams which could be used to hide malicious activities; and the introduction of extra files into key system areas (which could indicate malicious payloads left by attackers or additional files inappropriately added during batch distribution processes). |
The recommendations in this section focus on securing the bootloader and settings involved in the boot process directly.
The grub configuration file contains information on boot settings and passwords for unlocking boot options. The grub configuration is usually located at /boot/grub2/grub.cfg and linked as /etc/grub2.cfg. Additional settings can be found in the /boot/grub2/user.cfg file.
Setting the permissions to read and write for root only prevents non-root users from seeing the boot parameters or changing them. Non-root users who read the boot parameters may be able to identify weaknesses in security upon boot and be able to exploit them.
Run the following commands to set permissions on your grub configuration:
# chown root:root /boot/grub2/grub.cfg
# chmod og-rwx /boot/grub2/grub.cfg
# chown root:root /boot/grub2/user.cfg
# chmod og-rwx /boot/grub2/user.cfg
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.4.1_Ensure_permissions_on_bootloader_config_are_configured"
role="full"
severity="unknown"
time="2020-09-09T17:19:41.324+02:00"
version="1"
weight="1.0">
<xccdf:result>fail</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/5/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:41.325+02:00"
start-time="2020-09-09T17:19:41.245+02:00">
<cis:and>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /boot/grub2/user.cfg exists and is owned by 0:0 and does not have permissions ---rwxrwx"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7235100"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7235100"
type="file_test">
<cis:evidence_object>
<cis:evidence_item itemref="870">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/boot/grub2/user.cfg"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /boot/grub2/grub.cfg exists and is owned by 0:0 and does not have permissions ---rwxrwx"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7235000"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7235000"
type="file_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7235000">
<cis:evidence_item itemref="871">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/boot/grub2/grub.cfg"/>
<cis:evidence_item_pk_field name="path" value="/boot/grub2"/>
<cis:evidence_item_pk_field name="filename" value="grub.cfg"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="group_id" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="user_id" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7235000"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7235100"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to track/control/prevent/correct the use, assignment, and configuration of administrative privileges on computers, networks, and applications. |
| Subcontrol: | 5.1 |
| Label: | Minimize And Sparingly Use Administrative Privileges |
| Description: | Minimize administrative privileges and only use administrative accounts when they are required. Implement focused auditing on the use of administrative privileged functions and monitor for anomalous behavior. |
Setting the boot loader password will require that anyone rebooting the system must enter a password before being able to set command line boot parameters
Requiring a boot password upon execution of the boot loader will prevent an unauthorized user from entering boot parameters or changing the boot partition. This prevents users from weakening security (e.g. turning off SELinux at boot time).
Create an encrypted password with grub2-setpassword :
# grub2-setpassword
Enter password: <password>
Confirm password: <password>
|
||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.4.2_Ensure_bootloader_password_is_set"
role="full"
severity="unknown"
time="2020-09-09T17:19:41.327+02:00"
version="1"
weight="1.0">
<xccdf:result>fail</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/5/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7235200"
definition_negate="false">
<cis:and negated="false" result="false">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /boot/grub2/user.cfg exists and matches pattern ^GRUB2_PASSWORD=.+$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7235200"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7235200"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="872">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/boot/grub2/user.cfg"/>
<cis:evidence_item_pk_field name="pattern" value="^GRUB2_PASSWORD=.+$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7235200"
value-id="xccdf_org.cisecurity.benchmarks_value_1.4.2.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7235200"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to track/control/prevent/correct the use, assignment, and configuration of administrative privileges on computers, networks, and applications. |
| Subcontrol: | 5.1 |
| Label: | Minimize And Sparingly Use Administrative Privileges |
| Description: | Minimize administrative privileges and only use administrative accounts when they are required. Implement focused auditing on the use of administrative privileged functions and monitor for anomalous behavior. |
Single user mode (rescue mode) is used for recovery when the system detects an issue during boot or by manual selection from the bootloader.
Requiring authentication in single user mode (rescue mode) prevents an unauthorized user from rebooting the system into single user to gain root privileges without credentials.
Edit /usr/lib/systemd/system/rescue.service and /usr/lib/systemd/system/emergency.service and set ExecStart to use /sbin/sulogin or /usr/sbin/sulogin:
ExecStart=-/bin/sh -c "/sbin/sulogin; /usr/bin/systemctl --fail --no-block default"
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||
|
||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.4.3_Ensure_authentication_required_for_single_user_mode"
role="full"
severity="unknown"
time="2020-09-09T17:19:41.332+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/5/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:41.332+02:00"
start-time="2020-09-09T17:19:41.328+02:00">
<cis:and>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /usr/lib/systemd/system/emergency.service exists and matches pattern ^\s*ExecStart\s*=\s*-\/bin\/sh\s+-c\s+"(\/usr)?\/sbin\/sulogin;\s+\/usr\/bin\/systemctl\s+(--fail|--job-mode=fail)\s+--no-block default"\s*(\s+#.*)?$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7235300"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7235300"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="873">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/usr/lib/systemd/system/emergency.service"/>
<cis:evidence_item_pk_field name="path" value="/usr/lib/systemd/system"/>
<cis:evidence_item_pk_field name="filename" value="emergency.service"/>
<cis:evidence_item_pk_field name="pattern"
value="^\s*ExecStart\s*=\s*-\/bin\/sh\s+-c\s+"(\/usr)?\/sbin\/sulogin;\s+\/usr\/bin\/systemctl\s+(--fail|--job-mode=fail)\s+--no-block default"\s*(\s+#.*)?$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text"
value="ExecStart=-/bin/sh -c "/usr/sbin/sulogin; /usr/bin/systemctl --fail --no-block default""/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /usr/lib/systemd/system/rescue.service exists and matches pattern ^\s*ExecStart\s*=\s*-\/bin\/sh\s+-c\s+"(\/usr)?\/sbin\/sulogin;\s+\/usr\/bin\/systemctl\s+(--fail|--job-mode=fail)\s+--no-block default"\s*(\s+#.*)?$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7235400"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7235400"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="874">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/usr/lib/systemd/system/rescue.service"/>
<cis:evidence_item_pk_field name="path" value="/usr/lib/systemd/system"/>
<cis:evidence_item_pk_field name="filename" value="rescue.service"/>
<cis:evidence_item_pk_field name="pattern"
value="^\s*ExecStart\s*=\s*-\/bin\/sh\s+-c\s+"(\/usr)?\/sbin\/sulogin;\s+\/usr\/bin\/systemctl\s+(--fail|--job-mode=fail)\s+--no-block default"\s*(\s+#.*)?$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text"
value="ExecStart=-/bin/sh -c "/sbin/sulogin; /usr/bin/systemctl --fail --no-block default""/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7235300"
value-id="xccdf_org.cisecurity.benchmarks_value_1.4.3.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7235300"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7235400"
value-id="xccdf_org.cisecurity.benchmarks_value_1.4.3.2_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7235400"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to track/control/prevent/correct the use, assignment, and configuration of administrative privileges on computers, networks, and applications. |
| Subcontrol: | 5.1 |
| Label: | Minimize And Sparingly Use Administrative Privileges |
| Description: | Minimize administrative privileges and only use administrative accounts when they are required. Implement focused auditing on the use of administrative privileged functions and monitor for anomalous behavior. |
A core dump is the memory of an executable program. It is generally used to determine why a program aborted. It can also be used to glean confidential information from a core file. The system provides the ability to set a soft limit for core dumps, but this can be overridden by the user.
Setting a hard limit on core dumps prevents users from overriding the soft variable. If core dumps are required, consider setting limits for user groups (see limits.conf(5) ). In addition, setting the fs.suid_dumpable variable to 0 will prevent setuid programs from dumping core.
Add the following line to /etc/security/limits.conf or a /etc/security/limits.d/* file:
* hard core 0
Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file:
fs.suid_dumpable = 0
Run the following command to set the active kernel parameter:
# sysctl -w fs.suid_dumpable=0
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.5.1_Ensure_core_dumps_are_restricted"
role="full"
severity="unknown"
time="2020-09-09T17:19:41.427+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/13"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:41.427+02:00"
start-time="2020-09-09T17:19:41.342+02:00">
<cis:and>
<cis:or>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/security/limits.conf exists and matches pattern ^\s*\*\s+hard\s+core\s+0\s*(\s+#.*)?$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7235500"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7235500"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="875">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/security/limits.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc/security"/>
<cis:evidence_item_pk_field name="filename" value="limits.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*\*\s+hard\s+core\s+0\s*(\s+#.*)?$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="* hard core 0 "/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file(s) named .* in /etc/security/limits.d exists and matches pattern ^\s*\*\s+hard\s+core\s+0\s*(\s+#.*)?$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7235600"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7235600"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="877">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/security/limits.d/20-nproc.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc/security/limits.d"/>
<cis:evidence_item_pk_field name="filename" value="20-nproc.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*\*\s+hard\s+core\s+0\s*(\s+#.*)?$"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
<cis:or result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'fs.suid_dumpable' kernel parameter Equals 0 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7235701"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7235701"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="878">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*fs.suid_dumpable\s*=\s*0$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="fs.suid_dumpable=0"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'fs.suid_dumpable' kernel parameter Equals 0 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7235702"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7235702"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="880">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc/sysctl.d"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*fs.suid_dumpable\s*=\s*0$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="fs.suid_dumpable=0"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'fs.suid_dumpable' kernel parameter Equals 0 (int)"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7235700"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7235700"
type="sysctl_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7235700">
<cis:evidence_item itemref="974">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="name" value="fs.suid_dumpable"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="fs.suid_dumpable" dt="string" ev="fs.suid_dumpable" name="name" op="equals"
result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="value" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:complex-check operator="OR">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7235500"
value-id="xccdf_org.cisecurity.benchmarks_value_1.5.1.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7235500"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7235600"
value-id="xccdf_org.cisecurity.benchmarks_value_1.5.1.2_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7235600"/>
</xccdf:check>
</xccdf:complex-check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7235700"
value-id="xccdf_org.cisecurity.benchmarks_value_1.5.1.3_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7235700"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to prevent data exfiltration, mitigate the effects of exfiltrated data, and ensure the privacy and integrity of sensitive information. |
Recent processors in the x86 family support the ability to prevent code execution on a per memory page basis. Generically and on AMD processors, this ability is called No Execute (NX), while on Intel processors it is called Execute Disable (XD). This ability can help prevent exploitation of buffer overflow vulnerabilities and should be activated whenever possible. Extra steps must be taken to ensure that this protection is enabled, particularly on 32-bit x86 systems. Other processors, such as Itanium and POWER, have included such support since inception and the standard kernel for those platforms supports the feature.
Enabling any feature that can protect against buffer overflow attacks enhances the security of the system.
On 32 bit systems install a kernel with PAE support, no installation is required on 64 bit systems:
If necessary configure your bootloader to load the new kernel and reboot the system.
You may need to enable NX or XD support in your bios.
|
||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.5.2_Ensure_XDNX_support_is_enabled"
role="unscored"
severity="unknown"
time="2020-09-09T17:19:41.451+02:00"
version="1"
weight="0.0">
<xccdf:result>informational</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/8/subcontrol/4"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7235800"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'dmesg | grep "NX [(]Execute Disable[)] protection: active"' output pattern match '.+' (string)"
negated="false"
ns="cmd"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7235800"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7235800"
type="shellcommand_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7235800">
<cis:evidence_item entity_check="at least one" itemref="1714">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="command"
value="dmesg | grep "NX [(]Execute Disable[)] protection: active""/>
<cis:evidence_item_pk_field name="line_selection" value=".+"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="[ 0.000000] NX (Execute Disable) protection: active" dt="string" ev=".+"
name="stdout_line"
op="pattern match"
result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7235800"
value-id="xccdf_org.cisecurity.benchmarks_value_1.5.2.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7235800"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Control the installation, spread, and execution of malicious code at multiple points in the enterprise, while optimizing the use of automation to enable rapid updating of defense, data gathering, and corrective action. |
| Subcontrol: | 8.4 |
| Label: | Enable Anti-exploitation Features (i.e. DEP, ASLR, EMET) |
| Description: | Enable anti-exploitation features such as Data Execution Prevention (DEP), Address Space Layout Randomization (ASLR), virtualization/containerization, etc. For increased protection, deploy capabilities such as Enhanced Mitigation Experience Toolkit (EMET) that can be configured to apply these protections to a broader set of applications and executables. |
Address space layout randomization (ASLR) is an exploit mitigation technique which randomly arranges the address space of key data areas of a process.
Randomly placing virtual memory regions will make it difficult to write memory page exploits as the memory placement will be consistently shifting.
Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file:
kernel.randomize_va_space = 2
Run the following command to set the active kernel parameter:
# sysctl -w kernel.randomize_va_space=2
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.5.3_Ensure_address_space_layout_randomization_ASLR_is_enabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:41.457+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/8/subcontrol/4"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7235900"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:or result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'kernel.randomize_va_space' kernel parameter Equals 2 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7235901"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7235901"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1715">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*kernel.randomize_va_space\s*=\s*2$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="kernel.randomize_va_space=2"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'kernel.randomize_va_space' kernel parameter Equals 2 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7235902"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7235902"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1717">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc/sysctl.d"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*kernel.randomize_va_space\s*=\s*2$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="kernel.randomize_va_space=2"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'kernel.randomize_va_space' kernel parameter Equals 2 (int)"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7235900"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7235900"
type="sysctl_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7235900">
<cis:evidence_item itemref="1073">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="name" value="kernel.randomize_va_space"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="kernel.randomize_va_space" dt="string" ev="kernel.randomize_va_space"
name="name"
op="equals"
result="true"/>
<cis:evidence_field cv="2" dt="int" ev="2" name="value" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7235900"
value-id="xccdf_org.cisecurity.benchmarks_value_1.5.3.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7235900"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Control the installation, spread, and execution of malicious code at multiple points in the enterprise, while optimizing the use of automation to enable rapid updating of defense, data gathering, and corrective action. |
| Subcontrol: | 8.4 |
| Label: | Enable Anti-exploitation Features (i.e. DEP, ASLR, EMET) |
| Description: | Enable anti-exploitation features such as Data Execution Prevention (DEP), Address Space Layout Randomization (ASLR), virtualization/containerization, etc. For increased protection, deploy capabilities such as Enhanced Mitigation Experience Toolkit (EMET) that can be configured to apply these protections to a broader set of applications and executables. |
prelinkis a program that modifies ELF shared libraries and ELF dynamically linked binaries in such a way that the time needed for the dynamic linker to perform relocations at startup significantly decreases.
The prelinking feature can interfere with the operation of AIDE, because it changes binaries. Prelinking can also increase the vulnerability of the system if a malicious user is able to compromise a common library such as libc.
Run the following commands to restore binaries to normal and uninstall prelink :
# prelink -ua
# yum remove prelink
|
||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.5.4_Ensure_prelink_is_disabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:41.495+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/3/subcontrol/5"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7236000"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="none_exist"
comment="Ensure package name equals 'prelink' is not installed"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7236000"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7236000"
type="rpminfo_test">
<cis:evidence_object>
<cis:evidence_item itemref="1718">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="name" value="prelink"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7236000"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Establish, implement, and actively manage (track, report on, correct) the security configuration of laptops, servers, and workstations using a rigorous configuration management and change control process in order to prevent attackers from exploiting vulnerable services and settings. |
| Subcontrol: | 3.5 |
| Label: | Use File Integrity Tools For Critical System Files |
| Description: | Use file integrity checking tools to ensure that critical system files (including sensitive system and application executables, libraries, and configurations) have not been altered. The reporting system should: have the ability to account for routine and expected changes; highlight and alert on unusual or unexpected alterations; show the history of configuration changes over time and identify who made the change (including the original logged-in account in the event of a user ID switch, such as with the su or sudo command). These integrity checks should identify suspicious system alterations such as: owner and permissions changes to files or directories; the use of alternate data streams which could be used to hide malicious activities; and the introduction of extra files into key system areas (which could indicate malicious payloads left by attackers or additional files inappropriately added during batch distribution processes). |
Mandatory Access Control (MAC) provides an additional layer of access restrictions to processes on top of the base Discretionary Access Controls. By restricting how processes can access files and resources on a system the potential impact from vulnerabilities in the processes can be reduced.
Impact: Mandatory Access Control limits the capabilities of applications and daemons on a system, while this can prevent unauthorized access the configuration of MAC can be complex and difficult to implement correctly preventing legitimate access from occurring.
SELinux provides a Mandatory Access Control (MAC) system that greatly augments the default Discretionary Access Control (DAC) model. Under SELinux, every process and every object (files, sockets, pipes) on the system is assigned a security context, a label that includes detailed type information about the object. The kernel allows processes to access objects only if that access is explicitly allowed by the policy in effect. The policy defines transitions, so that a user can be allowed to run software, but the software can run under a different context than the user's default. This automatically limits the damage that the software can do to files accessible by the calling user. The user does not need to take any action to gain this benefit. For an action to occur, both the traditional DAC permissions must be satisfied as well as the SELinux MAC rules. The action will not be allowed if either one of these models does not permit the action. In this way, SELinux rules can only make a system's permissions more restrictive and secure. SELinux requires a complex policy to allow all the actions required of a system under normal operation. Three such policies have been designed for use with RHEL7 and are included with the system: targeted, strict, and mls. These are described as follows:
This section provides guidance for the configuration of the targetedpolicy.
Note: This section only applies if SELinux is in use on the system. Recommendations for AppArmor are included in the Distribution Independent Linux benchmark, and additional Mandatory Access Control systems exist beyond these two.
References:
Presenting a warning message prior to the normal user login may assist in the prosecution of trespassers on the computer system. Changing some of these login banners also has the side effect of hiding OS version information and other detailed system information from attackers attempting to target specific exploits at a system.
Guidelines published by the US Department of Defense require that warning messages include at least the name of the organization that owns the system, the fact that the system is subject to monitoring and that such monitoring is in compliance with local statutes, and that use of the system implies consent to such monitoring. It is important that the organization's legal counsel review the content of all messages before any system modifications are made, as these warning messages are inherently site-specific. More information (including citations of relevant case law) can be found at http://www.justice.gov/criminal/cybercrime/
Note: The text provided in the remediation actions for these items is intended as an example only. Please edit to include the specific text for your organization as approved by your legal department.
The /etc/motd, /etc/issue, and /etc/issue.net files govern warning banners for standard command line logins for both local and remote users.
The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users.
Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: \m - machine architecture \r - operating system release \s - operating system name \v - operating system version
Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.
Edit the /etc/motd file with the appropriate contents according to your site policy, remove any instances of \m , \r , \s , or \v.
|
||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.7.1.1_Ensure_message_of_the_day_is_configured_properly"
role="full"
severity="unknown"
time="2020-09-09T17:19:41.504+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7238500"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/motd exists and does not match pattern (\\v|\\r|\\m|\\s)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7238500"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7238500"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1719">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/motd"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="motd"/>
<cis:evidence_item_pk_field name="pattern" value="(\\v|\\r|\\m|\\s)"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7238500"/>
</xccdf:check>
</xccdf:rule-result>
The contents of the /etc/issue file are displayed to users prior to login for local terminals.
Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: \m - machine architecture \r - operating system release \s - operating system name \v - operating system version
Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.
Edit the /etc/issue file with the appropriate contents according to your site policy, remove any instances of \m , \r , \s , or \v :
# echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue
|
||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.7.1.2_Ensure_local_login_warning_banner_is_configured_properly"
role="unscored"
severity="unknown"
time="2020-09-09T17:19:41.506+02:00"
version="1"
weight="0.0">
<xccdf:result>informational</xccdf:result>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7238600"
definition_negate="false">
<cis:and negated="false" result="false">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/issue exists and does not match pattern (\\v|\\r|\\m|\\s)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7238600"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7238600"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1720">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/issue"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="issue"/>
<cis:evidence_item_pk_field name="pattern" value="(\\v|\\r|\\m|\\s)"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="\r"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7238600"/>
</xccdf:check>
</xccdf:rule-result>
The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services.
Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: \m - machine architecture \r - operating system release \s - operating system name \v - operating system version
Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.
Edit the /etc/issue.net file with the appropriate contents according to your site policy, remove any instances of \m , \r , \s , or \v :
# echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue.net
|
||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.7.1.3_Ensure_remote_login_warning_banner_is_configured_properly"
role="unscored"
severity="unknown"
time="2020-09-09T17:19:41.509+02:00"
version="1"
weight="0.0">
<xccdf:result>informational</xccdf:result>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7238700"
definition_negate="false">
<cis:and negated="false" result="false">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/issue.net exists and does not match pattern (\\v|\\r|\\m|\\s)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7238700"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7238700"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1721">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/issue.net"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="issue.net"/>
<cis:evidence_item_pk_field name="pattern" value="(\\v|\\r|\\m|\\s)"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="\r"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7238700"/>
</xccdf:check>
</xccdf:rule-result>
The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users.
If the /etc/motd file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.
Run the following commands to set permissions on /etc/motd :
# chown root:root /etc/motd
# chmod 644 /etc/motd
|
||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.7.1.4_Ensure_permissions_on_etcmotd_are_configured"
role="unscored"
severity="unknown"
time="2020-09-09T17:19:41.524+02:00"
version="1"
weight="0.0">
<xccdf:result>informational</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/5/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7238800"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/motd exists and is owned by 0:0 and has permissions rw-r--r-- and does not have permissions --x-wx-wx SUID SGID sticky"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7238800"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7238800"
type="file_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7238800">
<cis:evidence_item itemref="1722">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/motd"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="motd"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="true" dt="boolean" ev="true" name="uwrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="uexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="suid" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="true" dt="boolean" ev="true" name="uread" op="equals" result="true"/>
<cis:evidence_field cv="true" dt="boolean" ev="true" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="group_id" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="user_id" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="sticky" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="sgid" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="true" dt="boolean" ev="true" name="gread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7238800"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to track/control/prevent/correct the use, assignment, and configuration of administrative privileges on computers, networks, and applications. |
| Subcontrol: | 5.1 |
| Label: | Minimize And Sparingly Use Administrative Privileges |
| Description: | Minimize administrative privileges and only use administrative accounts when they are required. Implement focused auditing on the use of administrative privileged functions and monitor for anomalous behavior. |
The contents of the /etc/issue file are displayed to users prior to login for local terminals.
If the /etc/issue file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.
Run the following commands to set permissions on /etc/issue :
# chown root:root /etc/issue
# chmod 644 /etc/issue
|
||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.7.1.5_Ensure_permissions_on_etcissue_are_configured"
role="full"
severity="unknown"
time="2020-09-09T17:19:41.539+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/5/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7238900"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/issue exists and is owned by 0:0 and has permissions rw-r--r-- and does not have permissions --x-wx-wx SUID SGID sticky"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7238900"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7238900"
type="file_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7238900">
<cis:evidence_item itemref="1723">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/issue"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="issue"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="true" dt="boolean" ev="true" name="uwrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="uexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="suid" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="true" dt="boolean" ev="true" name="uread" op="equals" result="true"/>
<cis:evidence_field cv="true" dt="boolean" ev="true" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="group_id" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="user_id" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="sticky" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="sgid" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="true" dt="boolean" ev="true" name="gread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7238900"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to track/control/prevent/correct the use, assignment, and configuration of administrative privileges on computers, networks, and applications. |
| Subcontrol: | 5.1 |
| Label: | Minimize And Sparingly Use Administrative Privileges |
| Description: | Minimize administrative privileges and only use administrative accounts when they are required. Implement focused auditing on the use of administrative privileged functions and monitor for anomalous behavior. |
The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services.
If the /etc/issue.net file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.
Run the following commands to set permissions on /etc/issue.net :
# chown root:root /etc/issue.net
# chmod 644 /etc/issue.net
|
||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.7.1.6_Ensure_permissions_on_etcissue.net_are_configured"
role="unscored"
severity="unknown"
time="2020-09-09T17:19:41.562+02:00"
version="1"
weight="0.0">
<xccdf:result>informational</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/5/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7239000"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/issue.net exists and is owned by 0:0 and has permissions rw-r--r-- and does not have permissions --x-wx-wx SUID SGID sticky"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7239000"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7239000"
type="file_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7239000">
<cis:evidence_item itemref="1724">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/issue.net"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="issue.net"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="true" dt="boolean" ev="true" name="uwrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="uexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="suid" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="true" dt="boolean" ev="true" name="uread" op="equals" result="true"/>
<cis:evidence_field cv="true" dt="boolean" ev="true" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="group_id" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="user_id" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="sticky" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="sgid" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="true" dt="boolean" ev="true" name="gread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7239000"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to track/control/prevent/correct the use, assignment, and configuration of administrative privileges on computers, networks, and applications. |
| Subcontrol: | 5.1 |
| Label: | Minimize And Sparingly Use Administrative Privileges |
| Description: | Minimize administrative privileges and only use administrative accounts when they are required. Implement focused auditing on the use of administrative privileged functions and monitor for anomalous behavior. |
GDM is the GNOME Display Manager which handles graphical login for GNOME based systems.
Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place.
Create the /etc/dconf/profile/gdm file with the following contents:
user-db:user
system-db:gdm
file-db:/usr/share/gdm/greeter-dconf-defaults
Create or edit the banner-message-enable and banner-message-text options in /etc/dconf/db/gdm.d/01-banner-message:
[org/gnome/login-screen]
banner-message-enable=true
banner-message-text='Authorized uses only. All activity may be monitored and reported.'
Run the following command to update the system databases:
# dconf update
| Any of the following tests or sub-groups may pass: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.7.2_Ensure_GDM_login_banner_is_configured"
role="full"
severity="unknown"
time="2020-09-09T17:19:41.610+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:41.610+02:00"
start-time="2020-09-09T17:19:41.563+02:00">
<cis:or>
<cis:and>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/dconf/profile/gdm exists and matches pattern ^user-db:user$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7237900"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7237900"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1725">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/dconf/profile/gdm"/>
<cis:evidence_item_pk_field name="pattern" value="^user-db:user$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/dconf/profile/gdm exists and matches pattern ^system-db:gdm$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7238000"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7238000"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1726">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/dconf/profile/gdm"/>
<cis:evidence_item_pk_field name="pattern" value="^system-db:gdm$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/dconf/profile/gdm exists and matches pattern ^file-db:/usr/share/gdm/greeter-dconf-defaults$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7238100"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7238100"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1727">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/dconf/profile/gdm"/>
<cis:evidence_item_pk_field name="pattern" value="^file-db:/usr/share/gdm/greeter-dconf-defaults$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="at least one" check_existence="at_least_one_exists"
comment="Ensure at least one file(s) named .+ in /etc/dconf/db/gdm.d exists and matches pattern ^banner-message-enable=true$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7238200"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7238200"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1729">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/dconf/db/gdm.d/00-security-settings"/>
<cis:evidence_item_pk_field name="path" value="/etc/dconf/db/gdm.d"/>
<cis:evidence_item_pk_field name="filename" value="00-security-settings"/>
<cis:evidence_item_pk_field name="pattern" value="^banner-message-enable=true$"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="at least one" check_existence="at_least_one_exists"
comment="Ensure at least one file(s) named .+ in /etc/dconf/db/gdm.d exists and matches pattern ^banner-message-text='.+'$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7238300"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7238300"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1731">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/dconf/db/gdm.d/00-security-settings"/>
<cis:evidence_item_pk_field name="path" value="/etc/dconf/db/gdm.d"/>
<cis:evidence_item_pk_field name="filename" value="00-security-settings"/>
<cis:evidence_item_pk_field name="pattern" value="^banner-message-text='.+'$"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
<cis:evidence_test check="all" check_existence="none_exist"
comment="Ensure package name equals 'gdm' is not installed"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7238400"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7238400"
type="rpminfo_test">
<cis:evidence_object>
<cis:evidence_item itemref="1732">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="name" value="gdm"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="OR">
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7237900"
value-id="xccdf_org.cisecurity.benchmarks_value_1.7.2.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7237900"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7238000"
value-id="xccdf_org.cisecurity.benchmarks_value_1.7.2.2_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7238000"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7238100"
value-id="xccdf_org.cisecurity.benchmarks_value_1.7.2.3_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7238100"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7238200"
value-id="xccdf_org.cisecurity.benchmarks_value_1.7.2.4_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7238200"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7238300"
value-id="xccdf_org.cisecurity.benchmarks_value_1.7.2.5_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7238300"/>
</xccdf:check>
</xccdf:complex-check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7238400"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
Periodically patches are released for included software either due to security flaws or to include additional functionality.
Newer patches may contain security enhancements that would not be available through the latest full update. As a result, it is recommended that the latest software patches be used to take advantage of the latest functionality. As with any software installation, organizations need to determine if a given update meets their requirements and verify the compatibility and supportability of any additional software against the update revision that is selected.
Use your package manager to update all packages on the system according to site policy. The following command will install all available security updates:
# yum update --security
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_1.8_Ensure_updates_patches_and_additional_security_software_are_installed"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.053+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/4/subcontrol/5"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0">
<cis:and>
<cis:evidence_test comment="Ensure updates, patches, and additional security software are installed"
result="pass">
<cis:evidence_sce exit-code="101" full-path="/cis/cis-cat-full/sce/yum_no_security_updates.sh"
href="sce/yum_no_security_updates.sh">
<cis:environment_variables>
<cis:environment_variable var_name="XCCDF_RESULT_FIXED" var_value="109"/>
<cis:environment_variable var_name="XCCDF_RESULT_NOT_APPLICABLE" var_value="105"/>
<cis:environment_variable var_name="XCCDF_RESULT_INFORMATIONAL" var_value="108"/>
<cis:environment_variable var_name="XCCDF_RESULT_UNKNOWN" var_value="104"/>
<cis:environment_variable var_name="XCCDF_RESULT_NOT_SELECTED" var_value="107"/>
<cis:environment_variable var_name="XCCDF_RESULT_PASS" var_value="101"/>
<cis:environment_variable var_name="XCCDF_RESULT_ERROR" var_value="103"/>
<cis:environment_variable var_name="XCCDF_RESULT_FAIL" var_value="102"/>
<cis:environment_variable var_name="XCCDF_RESULT_NOT_CHECKED" var_value="106"/>
</cis:environment_variables>
<cis:stdout>
<cis:line>SCE - Killed command after 1500 lines of output; More output may exist.</cis:line>
<cis:line>Loaded plugins: product-id, search-disabled-repos</cis:line>
<cis:line> --> mutter-debuginfo-3.26.2-14.el7_5.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> xz-debuginfo-5.1.2-8alpha.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gtk3-debuginfo-3.8.8-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> cdrkit-debuginfo-1.1.11-22.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> file-debuginfo-5.11-33.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> python-dmidecode-debuginfo-3.12.2-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> glibc-debuginfo-common-2.17-157.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> lftp-debuginfo-4.4.8-7.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gjs-debuginfo-1.36.1-2.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libmlx4-debuginfo-1.0.6-5.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gegl-debuginfo-0.2.0-19.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> cyrus-sasl-debuginfo-2.1.26-20.el7_2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gcc-debuginfo-4.8.5-36.el7_6.2.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> elfutils-debuginfo-0.170-4.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> procps-ng-debuginfo-3.3.10-23.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> nss-pem-debuginfo-1.0.3-4.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> python-dmidecode-debuginfo-3.10.13-11.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libwvstreams-debuginfo-4.6.1-11.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> nss-debuginfo-3.21.0-17.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libcap-debuginfo-2.22-10.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> augeas-debuginfo-1.4.0-2.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> shared-mime-info-debuginfo-1.8-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gvfs-debuginfo-1.22.4-8.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ding-libs-debuginfo-0.6.0-27.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> perf-debuginfo-3.10.0-229.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:java-1.7.0-openjdk-debuginfo-1.7.0.261-2.6.22.2.el7_8.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> hmaccalc-debuginfo-0.9.13-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libreswan-debuginfo-3.15-5.el7_1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> httpd-debuginfo-2.4.6-31.el7_1.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> device-mapper-persistent-data-debuginfo-0.7.0-0.1.rc6.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> freerdp-debuginfo-1.0.2-10.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gstreamer1-debuginfo-1.10.4-2.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> open-vm-tools-debuginfo-10.3.0-2.el7_7.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> openldap-debuginfo-2.4.40-9.el7_2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libtdb-debuginfo-1.3.0-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libldb-debuginfo-1.2.2-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> atk-debuginfo-2.8.0-4.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ipset-debuginfo-6.19-6.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kde-baseapps-debuginfo-4.10.5-4.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:NetworkManager-debuginfo-1.4.0-20.el7_3.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> iw-debuginfo-3.10-6.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> python-dmidecode-debuginfo-3.12.2-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debuginfo-common-x86_64-3.10.0-514.21.2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> nspr-debuginfo-4.10.2-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 32:bind-debuginfo-9.9.4-29.el7_2.3.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> fence-virt-debuginfo-0.3.0-16.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> cairomm-debuginfo-1.12.0-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ghostscript-debuginfo-9.07-16.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:java-1.7.0-openjdk-debuginfo-1.7.0.171-2.6.13.2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:NetworkManager-debuginfo-1.18.0-5.el7_7.2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debug-debuginfo-3.10.0-957.12.2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> fence-agents-debuginfo-4.0.11-47.el7_3.3.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gupnp-igd-debuginfo-0.2.2-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gnome-online-accounts-debuginfo-3.22.5-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> python-dmidecode-debuginfo-3.12.2-1.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:net-snmp-debuginfo-5.7.2-32.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ksh-debuginfo-20120801-26.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> procmail-debuginfo-3.22-34.el7_0.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> perl-libintl-debuginfo-1.20-12.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> openldap-debuginfo-2.4.40-8.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> brasero-debuginfo-3.12.2-5.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> graphviz-debuginfo-2.30.1-18.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> python-pillow-debuginfo-2.0.0-17.gitd1c6db8.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> python-perf-debuginfo-3.10.0-327.13.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> systemd-debuginfo-219-67.el7_7.1.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> samba-debuginfo-4.2.3-10.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> procps-ng-debuginfo-3.3.10-26.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> iptraf-ng-debuginfo-1.1.4-7.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> glibc-debuginfo-2.17-196.el7_4.2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> jss-debuginfo-4.4.0-7.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> python-perf-debuginfo-3.10.0-1062.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libmspack-debuginfo-0.5-0.7.alpha.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:java-1.7.0-openjdk-debuginfo-1.7.0.221-2.6.18.0.el7_6.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> glibc-debuginfo-common-2.17-157.el7_3.5.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> motif-debuginfo-2.3.4-14.el7_5.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libpciaccess-debuginfo-0.13.1-4.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> rarian-debuginfo-0.8.1-11.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> samba-debuginfo-4.2.3-12.el7_2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libcxgb4-debuginfo-1.3.5-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> zsh-debuginfo-5.0.2-34.el7_7.2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gstreamer1-plugins-base-debuginfo-1.4.5-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kmod-debuginfo-20-9.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> evince-debuginfo-3.14.2-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libmspack-debuginfo-0.5-0.5.alpha.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gcr-debuginfo-3.20.0-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> iptables-debuginfo-1.4.21-33.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> systemtap-debuginfo-2.4-16.el7_0.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> nss-debuginfo-3.34.0-4.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> openssh-debuginfo-6.6.1p1-31.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kruler-debuginfo-4.10.5-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libXt-debuginfo-1.1.5-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libocrdma-debuginfo-1.0.5-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> iscsi-initiator-utils-debuginfo-6.2.0.874-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> telepathy-glib-debuginfo-0.24.0-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> totem-pl-parser-debuginfo-3.4.5-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> LibRaw-debuginfo-0.19.2-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 7:lvm2-debuginfo-2.02.186-7.el7_8.2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-tools-debuginfo-3.10.0-1127.8.2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> apache-commons-daemon-debuginfo-1.0.13-7.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> evince-debuginfo-3.22.1-5.2.el7_4.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 32:bind-debuginfo-9.9.4-51.el7_4.1.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> xulrunner-debuginfo-24.6.0-1.el7_0.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mpich-debuginfo-3.0.4-7.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:NetworkManager-debuginfo-1.12.0-7.el7_6.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> audit-debuginfo-2.8.4-4.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> fuse-debuginfo-2.9.2-11.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> acl-debuginfo-2.2.51-12.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mutter-debuginfo-3.26.2-15.el7_5.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> device-mapper-multipath-debuginfo-0.4.9-119.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> geoclue2-debuginfo-2.4.5-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kpatch-patch-3_10_0-1062-debuginfo-1-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> opensp-debuginfo-1.5.2-19.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> evolution-data-server-debuginfo-3.22.7-8.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> xorg-x11-drv-v4l-debuginfo-0.2.0-47.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> atlas-debuginfo-3.10.1-7.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> cmake-debuginfo-2.8.11-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libXft-debuginfo-2.3.1-5.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kpatch-patch-3_10_0-1062-debuginfo-1-11.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mod_nss-debuginfo-1.0.11-6.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:yelp-debuginfo-3.22.0-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> krb5-debuginfo-1.11.3-49.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> python-debuginfo-2.7.5-76.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libipathverbs-debuginfo-1.3-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debug-debuginfo-3.10.0-1062.1.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libhugetlbfs-debuginfo-2.16-11.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ipa-debuginfo-4.2.0-15.el7_2.19.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ruby-debuginfo-2.0.0.353-22.el7_0.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libvirt-debuginfo-2.0.0-10.el7_3.5.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debuginfo-common-x86_64-3.10.0-229.1.2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> policycoreutils-debuginfo-2.2.5-15.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> pangomm-debuginfo-2.34.0-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gcr-debuginfo-3.8.2-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> nss-debuginfo-3.19.1-5.el7_1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> device-mapper-multipath-debuginfo-0.4.9-85.el7_2.3.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> infiniband-diags-debuginfo-1.6.4-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> megaraid_sas-debuginfo-06.811.02.00-1.el7_2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:NetworkManager-debuginfo-1.0.0-14.git20150121.b4ea599c.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 7:lvm2-debuginfo-2.02.166-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> pciutils-debuginfo-3.5.1-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 7:lvm2-debuginfo-2.02.166-1.el7_3.3.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:openssl-debuginfo-1.0.1e-42.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gupnp-debuginfo-1.0.1-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> infiniband-diags-debuginfo-2.0.0-2.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 6:kdelibs-debuginfo-4.10.5-6.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> httpd-debuginfo-2.4.6-45.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gjs-debuginfo-1.50.4-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mutter-debuginfo-3.28.3-6.el7_6.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> qt5-qtwebchannel-debuginfo-5.6.1-10.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> freetype-debuginfo-2.4.11-15.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> wireshark-debuginfo-1.10.14-16.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mutter-debuginfo-3.28.3-14.el7_7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gnome-packagekit-debuginfo-3.14.3-7.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gettext-debuginfo-0.19.8.1-2.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> opensc-debuginfo-0.16.0-8.20170227git777e2a3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> elfutils-debuginfo-0.166-2.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> crash-debuginfo-7.2.3-8.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 7:lvm2-debuginfo-2.02.115-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> augeas-debuginfo-1.4.0-9.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gtk3-debuginfo-3.22.10-5.el7_4.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> util-linux-debuginfo-2.23.2-26.el7_2.3.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ImageMagick-debuginfo-6.7.8.9-13.el7_2.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> vte3-debuginfo-0.34.6-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> xorg-x11-drv-mouse-debuginfo-1.9.0-6.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mod_wsgi-debuginfo-3.4-18.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libdvdread-debuginfo-5.0.3-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:java-1.7.0-openjdk-debuginfo-1.7.0.99-2.6.5.0.el7_2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libkdcraw-debuginfo-4.10.5-7.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 2:microcode_ctl-debuginfo-2.1-12.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> amanda-debuginfo-3.3.3-18.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> radvd-debuginfo-1.9.2-9.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:dovecot-debuginfo-2.2.36-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> logrotate-debuginfo-3.8.6-12.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> latencytop-debuginfo-0.5-13.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> dnsmasq-debuginfo-2.66-12.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> dracut-debuginfo-033-241.el7_1.3.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libieee1284-debuginfo-0.2.11-15.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debuginfo-3.10.0-327.18.2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 32:bind-debuginfo-9.9.4-29.el7_2.2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> tpm-tools-debuginfo-1.3.8-6.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> util-linux-debuginfo-2.23.2-52.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> vinagre-debuginfo-3.8.2-4.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debuginfo-common-x86_64-3.10.0-327.18.2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> tpm2-abrmd-debuginfo-1.1.0-10.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libkexiv2-debuginfo-4.10.5-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> systemtap-debuginfo-3.2-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libnet-debuginfo-1.1.6-7.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kmod-redhat-qedi-debuginfo-8.10.4.0_dup7.4-3.el7_4.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:gdm-debuginfo-3.28.2-10.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> crash-ptdump-command-debuginfo-1.0.3-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 10:qemu-kvm-debuginfo-1.5.3-105.el7_2.4.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> netpbm-debuginfo-10.61.02-9.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> qt5-qtserialbus-debuginfo-5.9.7-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> device-mapper-multipath-debuginfo-0.4.9-119.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> abrt-debuginfo-2.1.11-55.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> freetype-debuginfo-2.8-12.el7_6.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> xorg-x11-drv-qxl-debuginfo-0.1.5-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> initscripts-debuginfo-9.49.17-1.el7_0.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> crda-debuginfo-1.1.3_2014.06.13-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> dnsmasq-debuginfo-2.76-10.el7_7.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libstoragemgmt-debuginfo-1.2.3-4.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 32:bind-debuginfo-9.9.4-38.el7_3.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libcgroup-debuginfo-0.41-15.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> foomatic-debuginfo-4.0.9-8.el7_6.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mesa-private-llvm-debuginfo-3.9.1-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ndctl-debuginfo-56-2.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gnome-font-viewer-debuginfo-3.28.0-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:gdm-debuginfo-3.28.2-11.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> systemd-debuginfo-219-62.el7_6.3.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:xorg-x11-drv-nouveau-debuginfo-1.0.11-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> dleyna-connector-dbus-debuginfo-0.2.0-2.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> xcb-util-debuginfo-0.4.0-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> qca2-debuginfo-2.0.3-7.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> elfutils-debuginfo-0.176-2.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:openssl-debuginfo-1.0.1e-51.el7_2.1.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ipa-debuginfo-4.5.0-21.el7_4.1.2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debug-debuginfo-3.10.0-229.7.2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> snapper-debuginfo-0.1.7-6.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> subversion-debuginfo-1.7.14-7.el7_0.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 10:qemu-kvm-debuginfo-1.5.3-160.el7_6.2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libvirt-glib-debuginfo-0.2.3-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> xorg-x11-server-debuginfo-1.15.0-7.el7_0.3.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> plymouth-debuginfo-0.8.9-0.31.20140113.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> adcli-debuginfo-0.8.1-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 3:irqbalance-debuginfo-1.0.7-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debuginfo-common-x86_64-3.10.0-514.21.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> procps-ng-debuginfo-3.3.10-5.el7_2.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> hyperv-daemons-debuginfo-0-0.25.20141008git.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> binutils-debuginfo-2.23.52.0.1-16.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libldb-debuginfo-1.1.17-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:openssl-debuginfo-1.0.2k-8.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libxcb-debuginfo-1.13-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> xorg-x11-drv-intel-debuginfo-2.99.916-5.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libtar-debuginfo-1.2.11-28.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mvapich2-debuginfo-2.0a-2.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> checkpolicy-debuginfo-2.5-6.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libnl-debuginfo-1.1.4-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libatasmart-debuginfo-0.19-6.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> freetype-debuginfo-2.8-12.el7_6.1.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libtimezonemap-debuginfo-0.4.4-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libX11-debuginfo-1.6.3-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libxcb-debuginfo-1.11-4.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> konkretcmpi-debuginfo-0.9.1-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libsecret-debuginfo-0.15-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> trace-cmd-debuginfo-2.6.0-8.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> usbguard-debuginfo-0.7.4-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> file-debuginfo-5.11-36.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> opencryptoki-debuginfo-3.12.1-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> krb5-debuginfo-1.15.1-46.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kde-workspace-debuginfo-4.11.19-15.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> systemtap-debuginfo-4.0-11.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libnftnl-debuginfo-1.0.8-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kde-workspace-debuginfo-4.11.19-15.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> strace-debuginfo-4.24-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> atk-debuginfo-2.28.1-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mod_auth_mellon-debuginfo-0.14.0-8.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> accountsservice-debuginfo-0.6.50-7.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ledmon-debuginfo-0.79-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> alsa-lib-debuginfo-1.1.8-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mozjs17-debuginfo-17.0.0-12.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debug-debuginfo-3.10.0-514.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> lapack-debuginfo-3.4.2-5.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> cryptsetup-debuginfo-1.7.4-4.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ibus-debuginfo-1.5.17-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> dracut-debuginfo-033-502.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> farstream02-debuginfo-0.2.3-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libXres-debuginfo-1.2.0-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debuginfo-common-x86_64-3.10.0-123.4.4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 7:squid-debuginfo-3.5.20-10.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> cups-filters-debuginfo-1.0.35-21.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> GeoIP-debuginfo-1.5.0-9.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> nss-pam-ldapd-debuginfo-0.8.13-8.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> rng-tools-debuginfo-6.3.1-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libcxgb4-debuginfo-1.2.0-6.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libosinfo-debuginfo-1.1.0-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mesa-debuginfo-17.2.3-8.20171019.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:libglvnd-debuginfo-1.0.1-0.8.git5baa1e5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> qt5-qtsvg-debuginfo-5.9.7-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> opencc-debuginfo-0.4.3-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gnutls-debuginfo-3.1.18-10.el7_0.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> tncfhh-debuginfo-0.8.3-16.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libXaw-debuginfo-1.0.11-6.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> setools-debuginfo-3.3.7-46.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debug-debuginfo-3.10.0-327.4.5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> logrotate-debuginfo-3.8.6-6.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> jansson-debuginfo-2.10-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> sssd-debuginfo-1.16.0-19.el7_5.5.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> satyr-debuginfo-0.13-14.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> httpd-debuginfo-2.4.6-40.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> glibc-debuginfo-common-2.17-260.el7_6.4.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> pam_pkcs11-debuginfo-0.6.2-30.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> tracker-debuginfo-0.16.2-8.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:wpa_supplicant-debuginfo-2.0-13.el7_0.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 14:libpcap-debuginfo-1.5.3-9.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> qt5-qtscript-debuginfo-5.9.2-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:NetworkManager-debuginfo-1.4.0-14.el7_3.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> fence-agents-debuginfo-4.0.11-27.el7_2.5.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> openjpeg-debuginfo-1.5.1-18.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> crash-debuginfo-7.1.2-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> cryptsetup-debuginfo-1.6.3-2.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> audit-debuginfo-2.8.1-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> pango-debuginfo-1.42.4-2.el7_6.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> samba-debuginfo-4.9.1-10.el7_7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> dracut-debuginfo-033-241.el7_1.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> pki-core-debuginfo-10.3.3-18.el7_3.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> systemtap-debuginfo-3.1-5.el7_4.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> file-roller-debuginfo-3.14.2-10.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> quagga-debuginfo-0.99.22.4-4.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> clevis-debuginfo-6-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-tools-debuginfo-3.10.0-229.14.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> perl-Text-Soundex-debuginfo-3.04-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> dwz-debuginfo-0.11-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> glusterfs-debuginfo-3.8.4-18.4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> e2fsprogs-debuginfo-1.42.9-7.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> sox-debuginfo-14.4.1-7.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> pcp-debuginfo-4.1.0-5.el7_6.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:NetworkManager-debuginfo-1.4.0-14.el7_3.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ipa-debuginfo-4.4.0-14.el7_3.4.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libXv-debuginfo-1.0.11-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gutenprint-debuginfo-5.2.9-15.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> edac-utils-debuginfo-0.16-14.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gstreamer1-debuginfo-1.0.7-4.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> xfsprogs-debuginfo-3.2.0-0.10.alpha2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> systemd-debuginfo-208-20.el7_1.5.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 10:qemu-kvm-debuginfo-1.5.3-156.el7_5.3.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libvirt-debuginfo-4.5.0-10.el7_6.10.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> trousers-debuginfo-0.3.11.2-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> numactl-debuginfo-2.0.12-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> avahi-debuginfo-0.6.31-19.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> sip-debuginfo-4.14.6-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libcdio-debuginfo-0.92-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libreswan-debuginfo-3.23-5.el7_5.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libcmpiutil-debuginfo-0.5.7-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> flatpak-debuginfo-0.8.8-4.el7_5.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libgnome-debuginfo-2.32.1-9.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> fabtests-debuginfo-1.1.0-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> librdmacm-debuginfo-1.1.0-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 7:lvm2-debuginfo-2.02.180-10.el7_6.7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> p11-kit-debuginfo-0.20.7-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> binutils-debuginfo-2.27-34.base.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> finger-debuginfo-0.17-51.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> zlib-debuginfo-1.2.7-13.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> dnsmasq-debuginfo-2.76-7.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> opencryptoki-debuginfo-3.2-4.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debuginfo-common-x86_64-3.10.0-229.14.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> webkitgtk3-debuginfo-2.4.11-2.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libnfsidmap-debuginfo-0.25-9.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mod_authnz_pam-debuginfo-0.9.3-5.el7_2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ipa-debuginfo-4.2.0-15.el7_2.6.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> openldap-debuginfo-2.4.39-7.el7_1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> spice-vdagent-debuginfo-0.14.0-9.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> lzo-debuginfo-2.06-6.el7_0.2.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gnome-abrt-debuginfo-0.3.4-8.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> dialog-debuginfo-1.2-5.20130523.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> bolt-debuginfo-0.4-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libXpm-debuginfo-3.5.11-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> iscsi-initiator-utils-debuginfo-6.2.0.873-29.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libnetfilter_conntrack-debuginfo-1.0.6-1.el7_3.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gwenview-debuginfo-4.10.5-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> postgresql-debuginfo-9.2.23-3.el7_4.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> perf-debuginfo-3.10.0-957.10.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> xorg-x11-server-debuginfo-1.20.1-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> cronie-debuginfo-1.4.11-13.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 2:cheese-debuginfo-3.8.2-7.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> python-perf-debuginfo-3.10.0-327.18.2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 12:dhcp-debuginfo-4.2.5-42.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:folks-debuginfo-0.9.2-7.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:autofs-debuginfo-5.0.7-83.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> tpm2-tools-debuginfo-1.1.0-7.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libwnck3-debuginfo-3.20.1-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:obex-data-server-debuginfo-0.4.6-6.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:NetworkManager-debuginfo-1.0.6-29.el7_2.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> watchdog-debuginfo-5.13-11.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> sg3_utils-debuginfo-1.37-18.el7_7.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> shim-unsigned-x64-debuginfo-15-1.el7.noarch from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kmix-debuginfo-4.10.5-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> vino-debuginfo-3.22.0-7.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> openssl098e-debuginfo-0.9.8e-29.el7_0.2.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libuser-debuginfo-0.60-7.el7_1.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:opa-fm-debuginfo-10.3.1.0-8.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libassuan-debuginfo-2.1.0-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> qt5-qttools-debuginfo-5.9.7-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> qt5-qtwebchannel-debuginfo-5.9.7-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ibutils-debuginfo-1.5.7-13.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:gdm-debuginfo-3.8.4-27.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ndctl-debuginfo-62-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mesa-private-llvm-debuginfo-3.8.1-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> rpcbind-debuginfo-0.2.0-23.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> procmail-debuginfo-3.22-35.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gtk3-debuginfo-3.8.8-5.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> virt-what-debuginfo-1.13-8.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 14:libpcap-debuginfo-1.5.3-11.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> alsa-lib-debuginfo-1.0.28-2.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> perl-Net-LibIDN-debuginfo-0.12-15.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> texinfo-debuginfo-5.1-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> systemd-debuginfo-219-30.el7_3.8.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libXevie-debuginfo-1.0.3-7.1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> freetype-debuginfo-2.4.11-12.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ibacm-debuginfo-1.1.0-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> rpm-debuginfo-4.11.3-40.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debug-debuginfo-3.10.0-123.6.3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> sysstat-debuginfo-10.1.5-12.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mpt3sas-debuginfo-13.100.00.00-1.el7_2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libtranslit-debuginfo-0.0.2-6.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> cups-filters-debuginfo-1.0.35-22.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ruby-debuginfo-2.0.0.648-36.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libqb-debuginfo-1.0.1-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> glibc-debuginfo-2.17-157.el7_3.5.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libdwarf-debuginfo-20130207-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> harfbuzz-debuginfo-0.9.36-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libldb-debuginfo-1.3.4-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> lftp-debuginfo-4.4.8-8.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libreport-debuginfo-2.1.11-21.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> audit-debuginfo-2.8.5-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> check-debuginfo-0.9.9-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> cockpit-debuginfo-195.1-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> abrt-debuginfo-2.1.11-52.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> unzip-debuginfo-6.0-15.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> glibc-debuginfo-common-2.17-55.el7_0.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debuginfo-3.10.0-123.1.2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mod_nss-debuginfo-1.0.8-32.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 2:gimp-debuginfo-2.8.16-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> pki-core-debuginfo-10.5.16-5.el7_7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> fuse-debuginfo-2.9.2-7.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kmod-kvdo-debuginfo-6.1.0.181-17.el7_5.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-tools-debuginfo-3.10.0-327.28.2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ghostscript-debuginfo-9.25-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gnome-settings-daemon-debuginfo-3.8.6.1-9.el7_0.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:net-snmp-debuginfo-5.7.2-38.el7_6.2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debug-debuginfo-3.10.0-327.4.4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gstreamer1-plugins-bad-free-debuginfo-1.4.5-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> subscription-manager-debuginfo-1.19.23-1.el7_4.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> accountsservice-debuginfo-0.6.50-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-tools-debuginfo-3.10.0-957.5.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:openssl-debuginfo-1.0.2k-16.el7_6.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gom-debuginfo-0.2.1-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libksane-debuginfo-4.10.5-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> flatpak-debuginfo-0.8.7-3.el7_4.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> pcp-debuginfo-4.3.2-3.el7_7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> initscripts-debuginfo-9.49.17-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mokutil-debuginfo-15-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> geoclue2-debuginfo-2.4.5-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> evolution-data-server-debuginfo-3.28.5-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> nfs4-acl-tools-debuginfo-0.3.3-20.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> systemd-debuginfo-219-62.el7_6.3.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> grilo-plugins-debuginfo-0.3.7-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> glib-networking-debuginfo-2.56.1-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-tools-debuginfo-3.10.0-514.21.2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libibcommon-debuginfo-1.2.0-8.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mousetweaks-debuginfo-3.8.0-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> fonts-tweak-tool-debuginfo-0.3.2-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> dbus-glib-debuginfo-0.100-7.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> lasso-debuginfo-2.5.1-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> fence-agents-debuginfo-4.0.11-27.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gnome-system-monitor-debuginfo-3.14.1-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> systemd-debuginfo-219-42.el7_4.10.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> glibc-debuginfo-2.17-78.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> pyOpenSSL-debuginfo-0.13.1-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> binutils-debuginfo-2.27-41.base.el7_7.2.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kde-workspace-debuginfo-4.11.19-7.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> infinipath-psm-debuginfo-3.3-22_g4abbc60_open.2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> pam-debuginfo-1.1.8-22.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> strace-debuginfo-4.12-9.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> sudo-debuginfo-1.8.6p7-22.el7_3.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> http-parser-debuginfo-2.7.1-8.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ipa-debuginfo-4.2.0-15.el7_2.18.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> lzop-debuginfo-1.03-10.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mozjs52-debuginfo-52.9.0-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> qt5-qtimageformats-debuginfo-5.6.1-10.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> syslinux-debuginfo-4.05-15.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libpeas-debuginfo-1.12.1-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ibutils-debuginfo-1.5.7-12.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> perf-debuginfo-3.10.0-229.20.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 389-ds-base-debuginfo-1.3.6.1-21.el7_4.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> cifs-utils-debuginfo-6.2-7.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> opensc-debuginfo-0.16.0-8.20170227git777e2a3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gssproxy-debuginfo-0.7.0-21.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> perl-Sys-CPU-debuginfo-0.54-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> luksmeta-debuginfo-6-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> crash-trace-command-debuginfo-2.0-8.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gnome-themes-standard-debuginfo-3.22.2-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> rhnsd-debuginfo-5.0.13-7.1.el7_4.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libXfont-debuginfo-1.4.7-1.1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debug-debuginfo-3.10.0-693.11.6.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> polkit-qt-debuginfo-0.103.0-9.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> lasso-debuginfo-2.5.0-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> linuxptp-debuginfo-2.0-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> perl-Compress-Raw-Bzip2-debuginfo-2.061-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> agg-debuginfo-2.5-18.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> atk-debuginfo-2.14.0-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libtdb-debuginfo-1.3.12-2.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> evince-debuginfo-3.8.3-8.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> marisa-debuginfo-0.2.4-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> coolkey-debuginfo-1.1.0-35.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libgdata-debuginfo-0.17.8-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 32:bind-debuginfo-9.9.4-18.el7_1.1.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kmod-kvdo-debuginfo-6.1.0.168-16.el7_5.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> fuse-debuginfo-2.9.2-8.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libXpm-debuginfo-3.5.10-5.1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libtalloc-debuginfo-2.1.2-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ibutils-debuginfo-1.5.7-12.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> subversion-debuginfo-1.7.14-6.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> nss-debuginfo-3.28.4-15.el7_4.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> postgresql-debuginfo-9.2.24-2.el7_7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> tokyocabinet-debuginfo-1.4.48-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> sblim-sfcc-debuginfo-2.2.5-6.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 389-ds-base-debuginfo-1.3.4.0-21.el7_2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gnome-online-accounts-debuginfo-3.8.5-9.el7_0.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libXfont-debuginfo-1.5.4-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> xfsprogs-debuginfo-3.2.2-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> usbmuxd-debuginfo-1.0.8-11.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> xcb-util-renderutil-debuginfo-0.3.9-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:compat-dapl-debuginfo-1.2.19-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libtirpc-debuginfo-0.2.4-0.5.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:net-snmp-debuginfo-5.7.2-20.el7_1.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:NetworkManager-debuginfo-1.4.0-17.el7_3.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gtksourceview3-debuginfo-3.22.2-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 32:bind-debuginfo-9.9.4-74.el7_6.2.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> nspr-debuginfo-4.10.8-2.el7_1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> openscap-debuginfo-1.2.17-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-tools-debuginfo-3.10.0-957.21.2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> device-mapper-multipath-debuginfo-0.4.9-77.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> systemtap-debuginfo-3.1-4.el7_4.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> pango-debuginfo-1.42.4-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libtevent-debuginfo-0.9.18-6.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> tmpwatch-debuginfo-2.11-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> glibc-debuginfo-common-2.17-106.el7_2.4.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> util-linux-debuginfo-2.23.2-26.el7_2.2.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libibmad-debuginfo-1.3.9-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> bpftool-debuginfo-3.10.0-1062.12.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> clutter-gtk-debuginfo-1.4.4-5.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> nss-util-debuginfo-3.28.2-1.1.el7_3.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 32:bind-debuginfo-9.9.4-29.el7_2.4.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libnftnl-debuginfo-1.0.6-6.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> numactl-debuginfo-2.0.12-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> file-roller-debuginfo-3.22.3-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ipvsadm-debuginfo-1.27-7.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> binutils-debuginfo-2.27-41.base.el7_7.3.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debug-debuginfo-3.10.0-514.6.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> binutils-debuginfo-2.27-34.base.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> openhpi-debuginfo-3.4.0-2.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> php-debuginfo-5.4.16-23.el7_0.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> xorg-x11-drv-dummy-debuginfo-0.3.7-1.el7.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libqmi-debuginfo-1.18.0-2.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> accountsservice-debuginfo-0.6.35-9.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> xorg-x11-drv-v4l-debuginfo-0.2.0-35.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gcr-debuginfo-3.14.0-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mesa-debuginfo-9.2.5-6.20131218.el7_0.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> usb_modeswitch-debuginfo-1.2.7-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ibus-chewing-debuginfo-1.4.4-8.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libmthca-debuginfo-1.0.6-12.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> qjson-debuginfo-0.8.1-4.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> sssd-debuginfo-1.12.2-58.el7_1.14.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libkkc-debuginfo-0.3.1-4.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> nss-util-debuginfo-3.21.3-1.1.el7_3.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:grub2-debuginfo-2.02-0.65.el7_4.2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libvirt-debuginfo-1.2.17-13.el7_2.3.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> openhpi-debuginfo-3.4.0-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> brltty-debuginfo-4.5-16.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:java-1.8.0-openjdk-debuginfo-1.8.0.111-2.b15.el7_3.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> pango-debuginfo-1.40.4-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libgovirt-debuginfo-0.3.3-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> sssd-debuginfo-1.13.0-40.el7_2.12.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> systemd-debuginfo-219-42.el7_4.1.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gnutls-debuginfo-3.3.8-14.el7_2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> glib2-debuginfo-2.42.2-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gcc-base-debuginfo-4.8.5-39.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> nss-softokn-debuginfo-3.16.2.3-14.2.el7_2.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> crash-debuginfo-7.2.0-6.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libmtp-debuginfo-1.1.6-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> pciutils-debuginfo-3.5.1-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:gnome-system-log-debuginfo-3.9.90-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> glibmm24-debuginfo-2.36.2-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> perf-debuginfo-3.10.0-514.6.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 32:bind-debuginfo-9.9.4-38.el7_3.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libtar-debuginfo-1.2.11-29.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> http-parser-debuginfo-2.7.1-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libsecret-debuginfo-0.18.2-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 32:bind-debuginfo-9.9.4-18.el7_1.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libtevent-debuginfo-0.9.18-6.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> fcoe-utils-debuginfo-1.0.31-1.git5dfd3e4.el7_3.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> opencryptoki-debuginfo-3.0-11.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 12:dhcp-debuginfo-4.2.5-58.el7_4.3.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> python-urwid-debuginfo-1.1.1-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:java-1.8.0-openjdk-debuginfo-1.8.0.131-3.b12.el7_3.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> chrony-debuginfo-3.4-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gnome-session-debuginfo-3.8.4-11.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:dovecot-debuginfo-2.2.36-3.el7_7.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> glibc-debuginfo-common-2.17-105.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libvncserver-debuginfo-0.9.9-12.el7_5.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gnome-themes-standard-debuginfo-3.14.2.2-2.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> latrace-debuginfo-0.5.11-6.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 7:lvm2-debuginfo-2.02.180-10.el7_6.8.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> freeradius-debuginfo-3.0.1-6.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> desktop-file-utils-debuginfo-0.22-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libvirt-debuginfo-4.5.0-23.el7_7.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> dleyna-core-debuginfo-0.5.0-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mercurial-debuginfo-2.6.2-11.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:gdm-debuginfo-3.28.2-22.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mesa-debuginfo-18.3.4-7.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> curl-debuginfo-7.29.0-57.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libnetfilter_cthelper-debuginfo-1.0.0-11.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 2:texlive-debuginfo-2012-45.20130427_r30134.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> boost-debuginfo-1.53.0-28.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ibus-debuginfo-1.5.17-10.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 12:dhcp-debuginfo-4.2.5-79.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debuginfo-common-x86_64-3.10.0-1127.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debug-debuginfo-3.10.0-1062.18.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> spice-gtk-debuginfo-0.34-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> cdrkit-debuginfo-1.1.11-22.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:gnome-bluetooth-debuginfo-3.8.2.1-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libteam-debuginfo-1.17-6.el7_2.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> tracker-debuginfo-1.2.6-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gdk-pixbuf2-debuginfo-2.31.6-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> clutter-debuginfo-1.20.0-10.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> audit-debuginfo-2.3.3-4.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> python-perf-debuginfo-3.10.0-693.1.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-tools-debuginfo-3.10.0-123.9.2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libvpx-debuginfo-1.3.0-5.el7_0.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libofa-debuginfo-0.9.3-24.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gnome-themes-standard-debuginfo-3.8.4-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mvapich2-debuginfo-2.2-0.3.rc1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> oprofile-debuginfo-0.9.9-22.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libgcrypt-debuginfo-1.5.3-12.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:dbus-debuginfo-1.10.24-7.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:grub2-debuginfo-2.02-0.34.el7_2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mercurial-debuginfo-2.6.2-10.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> compat-exiv2-026-debuginfo-0.26-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> rpm-debuginfo-4.11.1-18.el7_0.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gnome-online-accounts-debuginfo-3.26.2-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libkkc-debuginfo-0.3.1-9.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> freeradius-debuginfo-3.0.4-8.el7_3.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libxml2-debuginfo-2.9.1-6.el7_2.2.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libnfnetlink-debuginfo-1.0.1-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ipset-debuginfo-6.29-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libsolv-debuginfo-0.6.26-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> tpm2-abrmd-debuginfo-1.1.0-11.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> qt5-qtx11extras-debuginfo-5.9.2-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:virtuoso-opensource-debuginfo-6.1.6-7.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> openldap-debuginfo-2.4.44-20.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libarchive-debuginfo-3.1.2-10.el7_2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libgcrypt-debuginfo-1.5.3-14.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libvirt-debuginfo-3.9.0-14.el7_5.7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gfs2-utils-debuginfo-3.1.9-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debug-debuginfo-3.10.0-327.13.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mutter-debuginfo-3.14.4-31.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> pulseaudio-debuginfo-6.0-9.el7_3.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> python-cryptography-debuginfo-0.8.2-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libXfont-debuginfo-1.5.2-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> rasdaemon-debuginfo-0.4.1-14.1.el7_1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> openhpi-debuginfo-3.4.0-4.el7_3.1.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mutter-debuginfo-3.26.2-13.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> qt5-qtcanvas3d-debuginfo-5.9.2-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> fwupd-debuginfo-1.0.8-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:java-1.7.0-openjdk-debuginfo-1.7.0.75-2.5.4.7.el7_1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> unbound-debuginfo-1.4.20-26.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> qt5-qtx11extras-debuginfo-5.9.2-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> attr-debuginfo-2.4.46-13.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debuginfo-common-x86_64-3.10.0-123.9.2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> perf-debuginfo-3.10.0-1062.9.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libpeas-debuginfo-1.12.1-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ruby-debuginfo-2.0.0.353-20.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gettext-debuginfo-0.18.2.1-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gnome-system-monitor-debuginfo-3.8.2.1-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libtirpc-debuginfo-0.2.4-0.16.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> clutter-debuginfo-1.26.0-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> shim-debuginfo-0.7-8.el7_0.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> expat-debuginfo-2.1.0-10.el7_3.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> papi-debuginfo-5.2.0-23.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> slapi-nis-debuginfo-0.52-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> oxygen-gtk2-debuginfo-1.3.4-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> httpd-debuginfo-2.4.6-18.el7_0.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> systemd-debuginfo-208-11.el7_0.6.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libsoup-debuginfo-2.48.1-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> liblouis-debuginfo-2.5.2-11.el7_4.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libvirt-debuginfo-3.2.0-14.el7_4.2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> dvd+rw-tools-debuginfo-7.1-15.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libaio-debuginfo-0.3.109-13.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> freerdp-debuginfo-1.0.2-6.el7_2.1.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> hunspell-debuginfo-1.3.2-15.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:dbus-debuginfo-1.6.12-14.el7_2.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libXxf86vm-debuginfo-1.1.3-2.1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> procps-ng-debuginfo-3.3.9-6.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> infinipath-psm-debuginfo-3.3-0.g6f42cdb1bb8.2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> binutils-debuginfo-2.27-28.base.el7_5.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libgovirt-debuginfo-0.3.4-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> PyQt4-debuginfo-4.10.1-13.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ttmkfdir-debuginfo-3.0.9-42.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mercurial-debuginfo-2.6.2-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> xorg-x11-server-debuginfo-1.19.5-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mutter-debuginfo-3.26.2-13.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ImageMagick-debuginfo-6.7.8.9-15.el7_2.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> telepathy-glib-debuginfo-0.20.4-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kmod-redhat-qed-debuginfo-8.10.10.21_dup7.4-2.el7_4.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> cpuid-debuginfo-20170122-6.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> pam-debuginfo-1.1.8-22.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> iproute-debuginfo-4.11.0-14.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> tpm2-tss-debuginfo-1.0-5.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> konkretcmpi-debuginfo-0.9.1-5.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> nautilus-debuginfo-3.22.3-4.el7_4.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 389-ds-base-debuginfo-1.3.5.10-18.el7_3.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> xorg-x11-drv-openchrome-debuginfo-0.5.0-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 10:qemu-kvm-debuginfo-1.5.3-156.el7_5.2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:NetworkManager-debuginfo-1.0.6-31.el7_2.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gstreamer1-plugins-base-debuginfo-1.10.4-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debuginfo-common-x86_64-3.10.0-957.12.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:openssl-debuginfo-1.0.1e-60.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libdrm-debuginfo-2.4.97-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> binutils-debuginfo-2.23.52.0.1-30.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libldb-debuginfo-1.1.20-1.el7_2.2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> rsh-debuginfo-0.17-76.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> fwupd-debuginfo-1.0.8-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> pygobject3-debuginfo-3.22.0-1.el7_4.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> radvd-debuginfo-1.9.2-7.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:java-1.8.0-openjdk-debuginfo-1.8.0.212.b04-0.el7_6.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> cockpit-debuginfo-173.1-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:nfs-utils-debuginfo-1.3.0-0.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> OpenIPMI-debuginfo-2.0.19-11.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> exiv2-debuginfo-0.27.0-2.el7_6.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> spice-debuginfo-0.14.0-2.el7_5.4.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:java-11-openjdk-debuginfo-11.0.6.10-1.el7_7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gtkmm30-debuginfo-3.8.1-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libibverbs-debuginfo-1.2.1-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> fence-agents-debuginfo-4.0.11-13.el7_1.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kmod-debuginfo-20-5.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> curl-debuginfo-7.29.0-42.el7_4.1.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> nepomuk-core-debuginfo-4.10.5-6.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> samba-debuginfo-4.1.1-37.el7_0.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libfabric-debuginfo-1.4.2-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> compat-PackageKit08-debuginfo-0.8.9-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> httpd-debuginfo-2.4.6-67.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gfs2-utils-debuginfo-3.1.10-6.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> colord-gtk-debuginfo-0.1.25-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> open-vm-tools-debuginfo-10.0.5-4.el7_3.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gconf-editor-debuginfo-3.0.1-7.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mlocate-debuginfo-0.26-8.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libinput-debuginfo-1.10.7-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> tftp-debuginfo-5.2-12.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> fipscheck-debuginfo-1.4.1-5.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> samba-debuginfo-4.1.1-35.el7_0.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libssh2-debuginfo-1.4.3-10.el7_2.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libtevent-debuginfo-0.9.25-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kmod-redhat-ena-debuginfo-2.0.2K_dup7.6-2.el7_6.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> audit-debuginfo-2.8.4-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> evolution-data-server-debuginfo-3.8.5-34.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libqb-debuginfo-1.0.1-7.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:openssl-debuginfo-1.0.1e-42.el7_1.9.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> setools-debuginfo-3.3.7-46.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> accountsservice-debuginfo-0.6.45-3.el7_4.1.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gnome-desktop3-debuginfo-3.28.2-2.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> sblim-wbemcli-debuginfo-1.6.2-10.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libpciaccess-debuginfo-0.14-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 10:qemu-kvm-debuginfo-1.5.3-86.el7_1.5.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> qt3-debuginfo-3.3.8b-51.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libtirpc-debuginfo-0.2.4-0.8.el7_3.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> audit-debuginfo-2.6.5-3.el7_3.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ipmitool-debuginfo-1.8.13-7.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:NetworkManager-debuginfo-0.9.9.1-26.git20140326.4dba720.el7_0.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> volume_key-debuginfo-0.3.9-8.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gstreamer1-plugins-bad-free-debuginfo-1.0.7-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:nfs-utils-debuginfo-1.3.0-0.21.el7_2.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:gdm-debuginfo-3.22.3-13.el7_4.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kmod-redhat-ixgbevf-debuginfo-3.2.2_k_rh7.4_z-1.el7_3.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> rdma-core-debuginfo-15-7.el7_5.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> policycoreutils-debuginfo-2.2.5-11.el7_0.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> xcb-util-wm-debuginfo-0.3.9-5.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libvncserver-debuginfo-0.9.9-9.el7_0.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libwacom-debuginfo-0.12-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libqb-debuginfo-1.0.1-5.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> initscripts-debuginfo-9.49.37-1.el7_3.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gcc-base-debuginfo-4.8.5-36.el7_6.2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libconfig-debuginfo-1.4.9-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> audit-debuginfo-2.6.5-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debuginfo-common-x86_64-3.10.0-693.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> tpm2-tools-debuginfo-3.0.4-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> PackageKit-debuginfo-1.1.5-2.el7_5.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> portreserve-debuginfo-0.0.5-11.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:js-debuginfo-1.8.5-19.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libvncserver-debuginfo-0.9.9-14.el7_7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libvncserver-debuginfo-0.9.9-14.el7_7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> icu-debuginfo-50.2-4.el7_7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> icu-debuginfo-50.2-4.el7_7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> nss-debuginfo-3.19.1-18.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libwacom-debuginfo-0.12-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:enchant-debuginfo-1.6.0-8.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> i40evf-debuginfo-1.5.10_k-2.el7_2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:openssl-debuginfo-1.0.1e-34.el7_0.4.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 6:kdelibs-debuginfo-4.10.5-6.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> curl-debuginfo-7.29.0-51.el7_6.3.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> perf-debuginfo-3.10.0-693.11.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libXevie-debuginfo-1.0.3-7.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> python-perf-debuginfo-3.10.0-862.3.3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> nss-pem-debuginfo-1.0.3-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libXcomposite-debuginfo-0.4.4-4.1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:nautilus-sendto-debuginfo-3.8.4-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> v4l-utils-debuginfo-0.9.5-4.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 7:lvm2-debuginfo-2.02.177-4.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libvirt-debuginfo-4.5.0-10.el7_6.3.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:opa-ff-debuginfo-10.5.0.0.140-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> usbredir-debuginfo-0.6-7.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libwnck3-debuginfo-3.24.1-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libSM-debuginfo-1.2.2-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libutempter-debuginfo-1.1.6-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debug-debuginfo-3.10.0-327.22.2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> bzip2-debuginfo-1.0.6-12.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> squashfs-tools-debuginfo-4.3-0.20.gitaae0aff4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> cryptsetup-debuginfo-2.0.3-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> tmpwatch-debuginfo-2.11-6.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kdesdk-debuginfo-4.10.5-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> xulrunner-debuginfo-31.6.0-2.el7_1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> graphite2-debuginfo-1.2.2-5.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libgtop2-debuginfo-2.34.2-2.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libarchive-debuginfo-3.1.2-7.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libnetfilter_cttimeout-debuginfo-1.0.0-6.el7_7.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> setroubleshoot-debuginfo-3.2.30-7.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> xorg-x11-drv-libinput-debuginfo-0.27.1-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> tbb-debuginfo-4.1-9.20130314.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:NetworkManager-debuginfo-1.12.0-10.el7_6.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> bash-debuginfo-4.2.45-5.el7_0.2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ntp-debuginfo-4.2.6p5-28.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libXxf86vm-debuginfo-1.1.4-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ruby-debuginfo-2.0.0.648-34.el7_6.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> sssd-debuginfo-1.12.2-58.el7_1.6.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debuginfo-common-x86_64-3.10.0-693.5.2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:dovecot-debuginfo-2.2.10-7.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ncurses-debuginfo-5.9-13.20130511.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libvirt-debuginfo-3.9.0-14.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ruby-debuginfo-2.0.0.598-24.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> marisa-debuginfo-0.2.4-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> python-perf-debuginfo-3.10.0-514.6.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ksaneplugin-debuginfo-4.10.5-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> perf-debuginfo-3.10.0-1062.4.2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gnome-shell-debuginfo-3.14.4-53.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libseccomp-debuginfo-2.1.1-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:cups-debuginfo-1.6.3-22.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-tools-debuginfo-3.10.0-327.36.2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> nftables-debuginfo-0.6-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> pygobject3-debuginfo-3.14.0-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libesmtp-debuginfo-1.0.6-7.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 3:perl-version-debuginfo-0.99.07-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> rsyslog-debuginfo-7.4.7-7.el7_0.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> nss-debuginfo-3.15.4-7.el7_0.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> sudo-debuginfo-1.8.6p7-11.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> dracut-debuginfo-033-463.el7_3.2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> systemd-debuginfo-219-42.el7_4.10.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:libvorbis-debuginfo-1.3.3-8.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> glibc-debuginfo-common-2.17-260.el7_6.3.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mdadm-debuginfo-3.3.2-7.el7_2.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> subscription-manager-debuginfo-1.10.14-9.el7_0.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> sssd-debuginfo-1.15.2-50.el7_4.11.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gsound-debuginfo-1.0.2-2.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libmlx4-debuginfo-1.0.5-7.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:NetworkManager-debuginfo-1.12.0-8.el7_6.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> fxload-debuginfo-2002_04_11-16.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> rear-debuginfo-2.00-6.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-tools-debuginfo-3.10.0-327.36.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libdmapsharing-debuginfo-2.9.16-4.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> device-mapper-persistent-data-debuginfo-0.5.5-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:yelp-debuginfo-3.14.2-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> perf-debuginfo-3.10.0-1062.7.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:NetworkManager-debuginfo-0.9.9.1-22.git20140326.4dba720.el7_0.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> dapl-debuginfo-2.0.39-2.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> recode-debuginfo-3.6-38.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:NetworkManager-debuginfo-0.9.9.1-28.git20140326.4dba720.el7_0.2.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libunwind-debuginfo-1.1-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> scipy-debuginfo-0.12.1-6.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> accountsservice-debuginfo-0.6.45-3.el7_4.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> glibc-debuginfo-2.17-106.el7_2.8.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 2:ethtool-debuginfo-4.5-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> jbigkit-debuginfo-2.0-11.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> polkit-qt-debuginfo-0.103.0-9.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:java-11-openjdk-debuginfo-11.0.4.11-1.el7_7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> rest-debuginfo-0.7.90-7.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 10:qemu-kvm-debuginfo-1.5.3-86.el7_1.2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gedit-plugins-debuginfo-3.14.1-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libtalloc-debuginfo-2.1.10-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> lsof-debuginfo-4.87-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:openssl-debuginfo-1.0.1e-34.el7_0.6.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> at-spi2-atk-debuginfo-2.14.1-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mutter-debuginfo-3.26.2-17.el7_5.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 10:qemu-kvm-debuginfo-1.5.3-141.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:control-center-debuginfo-3.28.1-4.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 2:cheese-debuginfo-3.8.2-7.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:java-11-openjdk-debuginfo-11.0.4.11-0.el7_6.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libvirt-debuginfo-2.0.0-10.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> nettle-debuginfo-2.7.1-8.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> rdma-core-debuginfo-15-7.el7_5.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> spice-streaming-agent-debuginfo-0.2-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mutter-debuginfo-3.28.3-8.el7_6.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> glib2-debuginfo-2.46.2-4.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> hplip-debuginfo-3.13.7-6.el7_2.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> perf-debuginfo-3.10.0-862.3.2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libXpm-debuginfo-3.5.12-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> device-mapper-persistent-data-debuginfo-0.4.1-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> binutils-debuginfo-2.27-27.base.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> qt5-qtwebchannel-debuginfo-5.9.2-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> librelp-debuginfo-1.2.12-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 6:kdelibs-debuginfo-4.14.8-11.el7_7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> PackageKit-debuginfo-1.0.7-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libwebp-debuginfo-0.3.0-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> python-perf-debuginfo-3.10.0-123.8.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:folks-debuginfo-0.11.3-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gcc-base-debuginfo-4.8.5-36.el7_6.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:isomd5sum-debuginfo-1.0.10-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 10:qemu-kvm-debuginfo-1.5.3-141.el7_4.6.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libgee06-debuginfo-0.6.8-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> okular-debuginfo-4.10.5-4.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> xfsprogs-debuginfo-3.2.1-6.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ibacm-debuginfo-1.0.9-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> python-sqlalchemy-debuginfo-0.9.8-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:openssl-debuginfo-1.0.1e-34.el7_0.4.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mdadm-debuginfo-4.1-rc1_2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> sblim-cmpi-nfsv3-debuginfo-1.1.1-9.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> llvm-private-debuginfo-3.9.1-9.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> compat-gnome-desktop38-debuginfo-3.8.4-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> samba-debuginfo-4.7.1-9.el7_5.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:java-1.8.0-openjdk-debuginfo-1.8.0.101-3.b13.el7_2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> alsa-plugins-debuginfo-1.0.27-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libvirt-debuginfo-3.9.0-14.el7_5.2.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mod_auth_mellon-debuginfo-0.14.0-2.el7_6.4.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> papi-debuginfo-5.2.0-10.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> attica-debuginfo-0.4.2-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:qt-debuginfo-4.8.7-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> coolkey-debuginfo-1.1.0-28.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> postgresql-debuginfo-9.2.18-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gtkmm30-debuginfo-3.22.2-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> evolution-data-server-debuginfo-3.22.7-6.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mtx-debuginfo-1.3.12-11.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> subversion-debuginfo-1.7.14-10.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> qt5-qtquickcontrols2-debuginfo-5.9.2-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:libguestfs-debuginfo-1.40.2-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> xsane-debuginfo-0.999-9.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:java-1.8.0-openjdk-debuginfo-1.8.0.60-2.b27.el7_1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> firefox-debuginfo-38.5.0-3.el7_2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libgweather-debuginfo-3.8.2-4.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> vsftpd-debuginfo-3.0.2-27.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> rng-tools-debuginfo-6.3.1-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> okular-debuginfo-4.10.5-8.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libffi-debuginfo-3.0.13-19.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:java-11-openjdk-debuginfo-11.0.6.10-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> bcc-debuginfo-0.10.0-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:valgrind-debuginfo-3.15.0-11.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> xerces-c-debuginfo-3.1.1-7.el7_1.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> iptables-debuginfo-1.4.21-18.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ibus-debuginfo-1.5.17-10.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 3:mailman-debuginfo-2.1.15-30.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debug-debuginfo-3.10.0-693.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libXmu-debuginfo-1.1.2-2.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> btrfs-progs-debuginfo-3.19.1-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> PackageKit-debuginfo-1.1.5-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> e2fsprogs-debuginfo-1.42.9-9.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> harfbuzz-debuginfo-1.7.5-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> m2crypto-debuginfo-0.21.1-15.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:autofs-debuginfo-5.0.7-69.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> python-debuginfo-2.7.5-58.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:java-1.8.0-openjdk-debuginfo-1.8.0.102-1.b14.el7_2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debuginfo-common-x86_64-3.10.0-862.14.4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debuginfo-3.10.0-957.5.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> audit-debuginfo-2.4.1-5.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libqmi-debuginfo-1.16.0-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 2:nmap-debuginfo-6.40-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gstreamer1-plugins-base-debuginfo-1.0.7-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> dlm-debuginfo-4.0.2-6.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> qt5-qtserialbus-debuginfo-5.9.2-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> hplip-debuginfo-3.13.7-6.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> spice-gtk-debuginfo-0.20-8.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> usbredir-debuginfo-0.7.1-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> qt5-qtxmlpatterns-debuginfo-5.9.7-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> compat-grilo02-debuginfo-0.2.12-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libreport-debuginfo-2.1.11-38.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> iproute-debuginfo-4.11.0-25.el7_7.2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libldb-debuginfo-1.1.25-1.el7_2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mozjs17-debuginfo-17.0.0-12.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> setroubleshoot-debuginfo-3.2.28-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gnome-online-miners-debuginfo-3.26.0-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libxklavier-debuginfo-5.4-7.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> firefox-debuginfo-38.6.1-1.el7_2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 2:perl-DateTime-debuginfo-1.04-6.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> e2fsprogs-debuginfo-1.42.9-16.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:java-1.8.0-openjdk-debuginfo-1.8.0.31-2.b13.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> pcp-debuginfo-4.3.2-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> slapi-nis-debuginfo-0.54-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> pcsc-lite-debuginfo-1.8.8-4.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gnome-themes-standard-debuginfo-3.22.2-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gnome-shell-debuginfo-3.28.3-11.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> jss-debuginfo-4.2.6-35.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> fontconfig-debuginfo-2.10.95-11.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libmng-debuginfo-1.0.10-14.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> nuxwdog-debuginfo-1.0.1-11.el7_1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> grilo-debuginfo-0.2.6-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libffi-debuginfo-3.0.13-11.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:telepathy-mission-control-debuginfo-5.16.3-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> freerdp-debuginfo-2.0.0-2.rc4.el7_8.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libvirt-debuginfo-4.5.0-33.el7_8.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libvirt-debuginfo-4.5.0-33.el7_8.1.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 32:bind-debuginfo-9.11.4-16.P2.el7_8.3.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 32:bind-debuginfo-9.11.4-16.P2.el7_8.3.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> python-perf-debuginfo-3.10.0-1127.8.2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> postgresql-debuginfo-9.2.24-4.el7_8.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> sssd-debuginfo-1.16.4-37.el7_8.3.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> open-vm-tools-debuginfo-10.3.10-2.el7_8.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mesa-debuginfo-18.3.4-7.el7_8.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> motif-debuginfo-2.3.4-7.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> orc-debuginfo-0.4.26-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> samba-debuginfo-4.4.4-14.el7_3.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> openssh-debuginfo-6.6.1p1-22.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> netcf-debuginfo-0.2.8-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> initscripts-debuginfo-9.49.41-1.el7_5.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> nss-util-debuginfo-3.15.4-2.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> qt5-qtdeclarative-debuginfo-5.6.1-10.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> firefox-debuginfo-60.7.2-1.el7_6.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> perf-debuginfo-3.10.0-862.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> pygobject2-debuginfo-2.28.6-11.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gcc-base-debuginfo-4.8.5-36.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> memcached-debuginfo-1.4.15-9.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> amanda-debuginfo-3.3.3-17.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> nvme-cli-debuginfo-1.4-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> pakchois-debuginfo-0.4-10.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:qt5-qtenginio-debuginfo-1.6.1-10.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> python-pillow-debuginfo-2.0.0-20.gitd1c6db8.el7_7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> haproxy-debuginfo-1.5.18-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> fltk-debuginfo-1.3.0-13.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libfabric-debuginfo-1.6.1-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> oddjob-debuginfo-0.31.5-4.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kcm-gtk-debuginfo-0.5.3-14.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> iniparser-debuginfo-3.1-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libpsm2-debuginfo-11.2.78-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> procmail-debuginfo-3.22-36.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> sssd-debuginfo-1.13.0-40.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> iptables-debuginfo-1.4.21-16.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gstreamer1-plugins-ugly-free-debuginfo-1.10.4-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mesa-debuginfo-9.2.5-5.20131218.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 2:gimp-debuginfo-2.8.10-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libgovirt-debuginfo-0.3.3-5.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> python-cryptography-debuginfo-1.7.2-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> spice-debuginfo-0.14.0-2.el7_5.3.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> xcb-util-keysyms-debuginfo-0.4.0-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gnome-system-monitor-debuginfo-3.22.2-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ghostscript-debuginfo-9.07-20.el7_3.3.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gcc-base-debuginfo-4.8.5-28.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libldb-debuginfo-1.1.29-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libdbusmenu-debuginfo-16.04.0-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kactivities-debuginfo-4.10.5-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> systemd-debuginfo-219-62.el7_6.7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ksh-debuginfo-20120801-22.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ibus-kkc-debuginfo-1.5.18-7.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> lm_sensors-debuginfo-3.4.0-6.20160601gitf9185e5.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libcxgb4-debuginfo-1.3.5-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> xorg-x11-drv-qxl-debuginfo-0.1.5-4.el7.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libuser-debuginfo-0.60-5.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> expat-debuginfo-2.1.0-8.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libstoragemgmt-debuginfo-1.4.0-5.el7_4.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libtasn1-debuginfo-4.10-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> opensc-debuginfo-0.19.0-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> evolution-data-server-debuginfo-3.8.5-34.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 3:mailman-debuginfo-2.1.15-17.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 2:yelp-debuginfo-3.28.1-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> fontconfig-debuginfo-2.13.0-4.3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> hivex-debuginfo-1.3.10-5.8.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debuginfo-3.10.0-1062.4.3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 7:squid-debuginfo-3.5.20-2.el7_3.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libmatchbox-debuginfo-1.9-15.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:smartmontools-debuginfo-6.5-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> virt-what-debuginfo-1.18-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> cachefilesd-debuginfo-0.10.9-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 2:libunwind-debuginfo-1.1-5.el7_2.2.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> qt5-qtdeclarative-debuginfo-5.9.2-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> json-c-debuginfo-0.11-4.el7_0.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> util-linux-debuginfo-2.23.2-16.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libtalloc-debuginfo-2.1.14-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> PackageKit-debuginfo-1.1.5-2.el7_5.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> cracklib-debuginfo-2.9.0-11.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> systemd-debuginfo-219-19.el7_2.12.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libwpd-debuginfo-0.10.0-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:java-1.8.0-openjdk-debuginfo-1.8.0.144-0.b01.el7_4.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> telepathy-farstream-debuginfo-0.6.0-5.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libtdb-debuginfo-1.3.0-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libtool-debuginfo-2.4.2-20.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 2:gedit-debuginfo-3.8.3-6.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gnome-online-accounts-debuginfo-3.8.5-14.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> lapack-debuginfo-3.4.2-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:tboot-debuginfo-1.9.6-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 3:ypbind-debuginfo-1.37.1-7.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:gdm-debuginfo-3.22.3-13.el7_4.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> sqlite-debuginfo-3.7.17-4.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> perl-threads-shared-debuginfo-1.43-6.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gtkspell3-debuginfo-3.0.3-4.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> log4cxx-debuginfo-0.10.0-16.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> cups-filters-debuginfo-1.0.35-15.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libsrtp-debuginfo-1.4.4-9.20101004cvs.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ORBit2-debuginfo-2.14.19-13.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> scl-utils-debuginfo-20130529-18.el7_4.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> spice-debuginfo-0.12.8-2.el7.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gsl-debuginfo-1.15-13.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> samba-debuginfo-4.8.3-6.el7_6.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> firefox-debuginfo-38.1.0-1.el7_1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> vte3-debuginfo-0.36.5-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> nss-debuginfo-3.16.2-2.el7_0.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libgovirt-debuginfo-0.3.4-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mutter-debuginfo-3.28.3-8.el7_6.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> unixODBC-debuginfo-2.3.1-14.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ipset-debuginfo-6.38-2.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libfprint-debuginfo-0.8.2-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ding-libs-debuginfo-0.6.1-29.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> rpcbind-debuginfo-0.2.0-32.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> pulseaudio-debuginfo-6.0-7.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 2:microcode_ctl-debuginfo-2.1-47.5.el7_6.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libXScrnSaver-debuginfo-1.2.2-6.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> subversion-debuginfo-1.7.14-7.el7_0.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gobject-introspection-debuginfo-1.56.1-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> augeas-debuginfo-1.1.0-17.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:net-snmp-debuginfo-5.7.2-33.el7_5.2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> pango-debuginfo-1.36.8-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> llvm-private-debuginfo-5.0.0-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> startup-notification-debuginfo-0.12-8.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 32:bind-debuginfo-9.9.4-29.el7_2.2.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gnutls-debuginfo-3.3.8-12.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> clutter-debuginfo-1.26.2-2.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libXrender-debuginfo-0.9.10-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> qt5-qtconnectivity-debuginfo-5.6.1-10.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 3:mcelog-debuginfo-144-10.94d853b2ea81.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> php-debuginfo-5.4.16-23.el7_0.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> systemtap-debuginfo-3.0-7.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> procps-ng-debuginfo-3.3.10-26.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libconfig-debuginfo-1.4.9-5.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> xerces-c-debuginfo-3.1.1-6.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libdrm-debuginfo-2.4.83-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gstreamer1-plugins-base-debuginfo-1.4.5-2.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debuginfo-3.10.0-862.14.4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:gdm-debuginfo-3.28.2-11.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> apr-debuginfo-1.4.8-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> elfutils-debuginfo-0.158-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libXxf86misc-debuginfo-1.0.3-7.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> setroubleshoot-debuginfo-3.2.30-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:openssl-debuginfo-1.0.1e-60.el7_3.1.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> fence-agents-debuginfo-4.2.1-11.el7_6.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> rasdaemon-debuginfo-0.4.1-14.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> spice-vdagent-debuginfo-0.14.0-16.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> qpdf-debuginfo-5.0.1-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debuginfo-3.10.0-693.17.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:NetworkManager-debuginfo-1.10.2-14.el7_5.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libpciaccess-debuginfo-0.14-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ndctl-debuginfo-64.1-2.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gtksourceview3-debuginfo-3.24.8-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libxkbcommon-debuginfo-0.7.1-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> xmlsec1-debuginfo-1.2.20-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> spice-debuginfo-0.14.0-2.el7_5.5.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> abrt-java-connector-debuginfo-1.0.6-12.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 14:libpcap-debuginfo-1.5.3-11.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> device-mapper-multipath-debuginfo-0.4.9-85.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> opensc-debuginfo-0.16.0-10.20170227git777e2a3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> iwpmd-debuginfo-1.0.6-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> perl-Sys-MemInfo-debuginfo-0.91-7.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> luksmeta-debuginfo-8-2.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> poppler-debuginfo-0.26.5-38.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> network-manager-applet-debuginfo-1.4.0-2.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mt-st-debuginfo-1.1-13.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> pcp-debuginfo-3.12.2-5.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> powertop-debuginfo-2.3-9.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> pulseaudio-debuginfo-10.0-5.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> openscap-debuginfo-1.2.16-8.el7_5.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:java-1.8.0-openjdk-debuginfo-1.8.0.191.b12-0.el7_5.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:mariadb-debuginfo-5.5.41-2.el7_0.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> sg3_utils-debuginfo-1.37-9.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> volume_key-debuginfo-0.3.9-9.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> freerdp-debuginfo-2.0.0-1.rc4.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> oprofile-debuginfo-0.9.9-25.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mesa-debuginfo-17.2.3-8.20171019.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libcxgb3-debuginfo-1.3.1-7.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 10:qemu-kvm-debuginfo-1.5.3-60.el7_0.5.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libibmad-debuginfo-1.3.13-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> nvml-debuginfo-1.4-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> python-cryptography-debuginfo-1.3.1-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> perl-Bit-Vector-debuginfo-7.3-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:grub2-debuginfo-2.02-0.64.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> firefox-debuginfo-38.0.1-1.el7_1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:tboot-debuginfo-1.9.6-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> qt5-qtmultimedia-debuginfo-5.9.7-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> qt5-qtlocation-debuginfo-5.9.7-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> nss-pem-debuginfo-1.0.3-7.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> pcsc-lite-debuginfo-1.8.8-6.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> usbredir-debuginfo-0.7.1-2.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> xorg-x11-drv-evdev-debuginfo-2.10.5-2.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> systemd-debuginfo-219-19.el7_2.13.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> vte3-debuginfo-0.36.4-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 10:qemu-kvm-debuginfo-1.5.3-167.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gdisk-debuginfo-0.8.6-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> qt5-qtscript-debuginfo-5.9.7-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> qt5-qtimageformats-debuginfo-5.6.1-10.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> infiniband-diags-debuginfo-2.0.0-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gcc-base-debuginfo-4.8.5-36.el7_6.2.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libart_lgpl-debuginfo-2.3.21-9.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libvirt-debuginfo-4.5.0-23.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> sdparm-debuginfo-1.08-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libhbaapi-debuginfo-2.2.9-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kmag-debuginfo-4.10.5-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:gmp-debuginfo-6.0.0-12.el7_1.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ghostscript-debuginfo-9.07-31.el7_6.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libstoragemgmt-debuginfo-1.6.2-4.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:NetworkManager-debuginfo-1.18.0-5.el7_7.2.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> subscription-manager-debuginfo-1.15.9-15.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> unbound-debuginfo-1.4.20-28.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> policycoreutils-debuginfo-2.2.5-11.el7_0.1.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gstreamer1-plugins-base-debuginfo-1.0.7-5.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> iscsi-initiator-utils-debuginfo-6.2.0.874-10.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libvdpau-debuginfo-1.1.1-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> audit-debuginfo-2.3.3-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> dmraid-debuginfo-1.0.0.rc16-28.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> fence-agents-debuginfo-4.0.11-27.el7_2.7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:qt-debuginfo-4.8.7-3.el7_6.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> curl-debuginfo-7.29.0-54.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> vsftpd-debuginfo-3.0.2-11.el7_2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> crash-debuginfo-7.0.2-6.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> pcsc-lite-debuginfo-1.8.8-6.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 2:tar-debuginfo-1.26-34.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> akonadi-debuginfo-1.9.2-4.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 32:bind-debuginfo-9.9.4-37.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:control-center-debuginfo-3.26.2-9.el7_5.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> compat-libgdata013-debuginfo-0.13.3-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 3:mcelog-debuginfo-101-3.9de4924.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> oddjob-debuginfo-0.31.5-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libpfm-debuginfo-4.7.0-10.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libkdcraw-debuginfo-4.10.5-7.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> fipscheck-debuginfo-1.4.1-6.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> conntrack-tools-debuginfo-1.4.4-5.el7_7.2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> redhat-upgrade-dracut-debuginfo-0.8.6-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> fwupd-debuginfo-1.0.1-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> strongimcv-debuginfo-5.2.0-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> jss-debuginfo-4.4.0-9.el7_4.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libnftnl-debuginfo-1.0.8-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> nss-softokn-debuginfo-3.36.0-5.el7_5.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> pygobject3-debuginfo-3.8.2-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libtiff-debuginfo-4.0.3-14.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> pam-debuginfo-1.1.8-18.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> protobuf-debuginfo-2.5.0-8.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> glibc-debuginfo-common-2.17-157.el7_3.4.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> sudo-debuginfo-1.8.23-4.el7_7.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> papi-debuginfo-5.2.0-10.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libkipi-debuginfo-4.10.5-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-tools-debuginfo-3.10.0-123.13.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> brltty-debuginfo-4.5-9.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gcr-debuginfo-3.20.0-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> python-perf-debuginfo-3.10.0-514.26.2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debuginfo-3.10.0-327.28.3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> qt5-qtmultimedia-debuginfo-5.9.7-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libsndfile-debuginfo-1.0.25-9.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libhif-debuginfo-0.2.1-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> openjpeg-debuginfo-1.5.1-16.el7_3.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 32:bind-debuginfo-9.9.4-74.el7_6.1.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> matchbox-window-manager-debuginfo-1.2-16.1.20070628svn.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> scl-utils-debuginfo-20130529-9.el7_0.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> rpm-debuginfo-4.11.1-18.el7_0.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libvdpau-debuginfo-1.1-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> nss-debuginfo-3.28.2-1.6.el7_3.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> orc-debuginfo-0.4.26-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:gdm-debuginfo-3.28.2-16.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> compat-db-debuginfo-4.7.25-28.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 12:dhcp-debuginfo-4.2.5-27.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libibmad-debuginfo-1.3.9-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-tools-debuginfo-3.10.0-862.14.4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gcc-debuginfo-4.8.5-36.el7_6.2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debug-debuginfo-3.10.0-123.20.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> unique3-debuginfo-3.0.2-8.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libvirt-debuginfo-1.2.8-16.el7_1.3.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:java-11-openjdk-debuginfo-11.0.ea.28-7.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libgpod-debuginfo-0.8.2-12.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> qt5-qtsvg-debuginfo-5.6.1-10.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gstreamer-plugins-base-debuginfo-0.10.36-10.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> infiniband-diags-debuginfo-2.1.0-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> SDL-debuginfo-1.2.15-11.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libtalloc-debuginfo-2.1.1-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 10:qemu-kvm-debuginfo-1.5.3-126.el7_3.10.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debuginfo-3.10.0-514.6.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> net-tools-debuginfo-2.0-0.22.20131004git.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> systemd-debuginfo-208-11.el7_0.4.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mod_intercept_form_submit-debuginfo-0.9.8-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> pam_pkcs11-debuginfo-0.6.2-30.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kmod-redhat-nfit-debuginfo-3.10.0_957-1.el7_6.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> rusers-debuginfo-0.17-79.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> qt5-qttools-debuginfo-5.9.2-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libwpd-debuginfo-0.9.9-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> esc-debuginfo-1.1.0-37.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> tpm2-tss-debuginfo-1.4.0-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> subscription-manager-debuginfo-1.24.26-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> python-debuginfo-2.7.5-88.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kmod-redhat-qedf-debuginfo-8.10.7.0_dup7.4-2.el7_4.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:NetworkManager-debuginfo-1.10.2-16.el7_5.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:NetworkManager-debuginfo-1.18.4-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kmod-debuginfo-14-10.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> perf-debuginfo-3.10.0-1127.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libqb-debuginfo-1.0.1-9.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 5:mutt-debuginfo-1.5.21-29.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> anaconda-debuginfo-21.48.22.158-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> udisks2-debuginfo-2.8.4-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 14:libpcap-debuginfo-1.5.3-12.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libmediaart-debuginfo-0.7.0-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> qt5-qtwebsockets-debuginfo-5.6.1-10.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> xorg-x11-drv-ati-debuginfo-7.7.1-3.20160928git3fc839ff.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:tk-debuginfo-8.5.13-6.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libXfont-debuginfo-1.4.7-3.el7_1.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> sgpio-debuginfo-1.2.0.10-13.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> postgresql-debuginfo-9.2.24-2.el7_7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> krb5-debuginfo-1.15.1-19.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> xfsprogs-debuginfo-4.5.0-8.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> upower-debuginfo-0.9.20-7.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> rsyslog-debuginfo-8.24.0-41.el7_7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 4:perl-Time-HiRes-debuginfo-1.9725-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> compat-libxcb-debuginfo-1.9-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> glib-networking-debuginfo-2.50.0-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> geoipupdate-debuginfo-2.5.0-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:libguestfs-debuginfo-1.28.1-1.55.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libXv-debuginfo-1.0.11-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> krb5-debuginfo-1.14.1-26.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> jss-debuginfo-4.2.6-37.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> atk-debuginfo-2.28.1-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> fence-agents-debuginfo-4.0.11-13.el7_1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> glibc-debuginfo-common-2.17-106.el7_2.8.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libteam-debuginfo-1.27-4.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debuginfo-common-x86_64-3.10.0-957.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 32:bind-debuginfo-9.9.4-51.el7_4.2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> policycoreutils-debuginfo-2.5-9.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:net-snmp-debuginfo-5.7.2-24.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:java-1.8.0-openjdk-debuginfo-1.8.0.45-30.b13.el7_1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libchamplain-debuginfo-0.12.16-2.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libmusicbrainz5-debuginfo-5.0.1-9.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> dyninst-debuginfo-8.2.0-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ksh-debuginfo-20120801-22.el7_1.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> perf-debuginfo-3.10.0-327.28.2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:control-center-debuginfo-3.22.2-5.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> evince-debuginfo-3.22.1-7.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> freeipmi-debuginfo-1.2.9-8.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libxml2-debuginfo-2.9.1-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> openmpi-debuginfo-1.6.4-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> sssd-debuginfo-1.13.0-40.el7_2.4.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> dnsmasq-debuginfo-2.66-21.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> unbound-debuginfo-1.6.6-5.el7_8.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> oprofile-debuginfo-0.9.9-21.el7_3.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libexif-debuginfo-0.6.21-7.el7_8.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> svrcore-debuginfo-4.1.2-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> pki-core-debuginfo-10.1.2-7.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debuginfo-common-x86_64-3.10.0-123.13.2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libusnic_verbs-debuginfo-2.0.3-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 4:perl-debuginfo-5.16.3-291.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> systemtap-debuginfo-2.4-14.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gssproxy-debuginfo-0.7.0-17.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> paps-debuginfo-0.6.8-28.el7.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> nss-util-debuginfo-3.28.4-1.0.el7_3.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> perl-Sys-Virt-debuginfo-1.1.1-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mokutil-debuginfo-12-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:net-snmp-debuginfo-5.7.2-18.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> firefox-debuginfo-52.7.3-1.el7_5.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libevdev-debuginfo-1.5.6-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 2:cheese-debuginfo-3.22.1-2.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libtasn1-debuginfo-3.3-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gtk3-debuginfo-3.8.8-10.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> augeas-debuginfo-1.4.0-5.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libnes-debuginfo-1.1.3-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> volume_key-debuginfo-0.3.9-7.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debuginfo-3.10.0-123.20.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> freeglut-debuginfo-2.8.1-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> compat-opensm-libs-debuginfo-3.3.15-2.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debug-debuginfo-3.10.0-229.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> psmisc-debuginfo-22.20-9.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> spice-gtk-debuginfo-0.34-3.el7_5.2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 2:microcode_ctl-debuginfo-2.1-16.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libdvdread-debuginfo-4.2.0-6.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> attr-debuginfo-2.4.46-12.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 2:gimp-debuginfo-2.8.10-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gnome-dictionary-debuginfo-3.26.1-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libvncserver-debuginfo-0.9.9-9.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> device-mapper-multipath-debuginfo-0.4.9-85.el7_2.6.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> usb_modeswitch-debuginfo-1.2.7-6.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 7:lvm2-debuginfo-2.02.130-5.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mesa-libGLw-debuginfo-8.0.0-4.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 10:qemu-kvm-debuginfo-1.5.3-141.el7_4.4.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libXdmcp-debuginfo-1.1.2-6.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> socat-debuginfo-1.7.3.2-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 3:perl-version-debuginfo-0.99.07-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ncompress-debuginfo-4.2.4.4-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> avahi-debuginfo-0.6.31-14.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> chkconfig-debuginfo-1.3.61-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libreport-debuginfo-2.1.11-10.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libgpg-error-debuginfo-1.12-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> wireshark-debuginfo-1.10.3-10.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> virt-viewer-debuginfo-5.0-10.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> adwaita-qt-debuginfo-1.0-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> nss-debuginfo-3.19.1-3.el7_1.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:gdm-debuginfo-3.8.4-32.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> perf-debuginfo-3.10.0-862.9.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 32:bind-debuginfo-9.9.4-51.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> infiniband-diags-debuginfo-1.6.2-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> nss-debuginfo-3.36.0-7.el7_5.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ed-debuginfo-1.9-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gcc-libraries-debuginfo-8.2.1-1.3.1.el7_5.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> xorg-x11-drv-synaptics-debuginfo-1.7.1-10.el7_0.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gssdp-debuginfo-1.0.2-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gstreamer-plugins-bad-free-debuginfo-0.10.23-20.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:gdm-debuginfo-3.8.4-32.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> network-manager-applet-debuginfo-0.9.9.0-15.git20140307.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libusnic_verbs-debuginfo-1.1.0.237-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 2:tog-pegasus-debuginfo-2.14.1-5.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> nspr-debuginfo-4.19.0-1.el7_5.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libvirt-debuginfo-3.2.0-14.el7_4.3.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kde-print-manager-debuginfo-4.10.5-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> linuxptp-debuginfo-1.8-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> nfs4-acl-tools-debuginfo-0.3.3-19.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mutter-debuginfo-3.26.2-15.el7_5.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:java-1.7.0-openjdk-debuginfo-1.7.0.111-2.6.7.2.el7_2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gtk3-debuginfo-3.14.13-16.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> pki-core-debuginfo-10.4.1-11.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> lshw-debuginfo-B.02.18-13.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libxklavier-debuginfo-5.4-7.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debuginfo-common-x86_64-3.10.0-123.20.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:java-1.7.0-openjdk-debuginfo-1.7.0.71-2.5.3.1.el7_0.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-tools-debuginfo-3.10.0-514.26.2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kpatch-patch-3_10_0-1062_1_1-debuginfo-1-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libvirt-debuginfo-1.2.17-13.el7_2.2.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> plymouth-debuginfo-0.8.9-0.26.20140113.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libotf-debuginfo-0.9.13-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mesa-libGLw-debuginfo-8.0.0-5.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 2:xinetd-debuginfo-2.3.15-12.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libsigc++20-debuginfo-2.10.0-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ipset-debuginfo-6.19-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> boost-debuginfo-1.53.0-26.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> cdrdao-debuginfo-1.2.3-20.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> pcsc-lite-debuginfo-1.8.8-7.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> abrt-debuginfo-2.1.11-48.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:autofs-debuginfo-5.0.7-48.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:js-debuginfo-1.8.5-17.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> firefox-debuginfo-24.8.0-1.el7_0.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libXrandr-debuginfo-1.5.1-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> python-perf-debuginfo-3.10.0-1062.18.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> abrt-debuginfo-2.1.11-22.el7_1.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> tn5250-debuginfo-0.17.4-10.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> openmpi-debuginfo-1.10.7-5.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> setroubleshoot-debuginfo-3.2.29-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> atlas-debuginfo-3.10.1-12.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> parted-debuginfo-3.1-29.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gwenview-debuginfo-4.10.5-4.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> graphviz-debuginfo-2.30.1-21.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 2:mipv6-daemon-debuginfo-1.0-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> usermode-debuginfo-1.111-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> pcp-debuginfo-4.3.2-5.el7_7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> lksctp-tools-debuginfo-1.0.13-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> glibc-debuginfo-common-2.17-196.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libchamplain-debuginfo-0.12.15-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> anaconda-debuginfo-21.48.22.147-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libxml2-debuginfo-2.9.1-6.el7_2.2.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> tracker-debuginfo-1.2.6-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 14:arpwatch-debuginfo-2.1a15-33.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debuginfo-common-x86_64-3.10.0-327.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> opensm-debuginfo-3.3.21-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gstreamer1-plugins-bad-free-debuginfo-1.4.5-4.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:qt5-qtenginio-debuginfo-1.6.2-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libvirt-debuginfo-4.5.0-23.el7_7.6.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debuginfo-3.10.0-862.9.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gnome-keyring-debuginfo-3.14.0-1.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> gwenview-debuginfo-4.10.5-5.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libsepol-debuginfo-2.5-6.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> SDL-debuginfo-1.2.15-14.el7_7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> freetype-debuginfo-2.8-12.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> alsa-plugins-debuginfo-1.1.6-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> glibmm24-debuginfo-2.42.0-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> spamassassin-debuginfo-3.4.0-5.el7_7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> perl-DBD-SQLite-debuginfo-1.39-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> authconfig-debuginfo-6.2.8-30.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> sysstat-debuginfo-10.1.5-7.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> evince-debuginfo-3.28.2-9.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:mariadb-debuginfo-5.5.65-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 7:lvm2-debuginfo-2.02.186-7.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 2:microcode_ctl-debuginfo-2.1-61.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kmod-debuginfo-20-28.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> python-perf-debuginfo-3.10.0-1127.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debuginfo-3.10.0-1127.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libgweather-debuginfo-3.28.2-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 1:emacs-debuginfo-24.3-23.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> sendmail-debuginfo-8.14.7-6.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> python-perf-debuginfo-3.10.0-862.6.3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> alsa-utils-debuginfo-1.1.1-1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> sssd-debuginfo-1.14.0-43.el7_3.11.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libldb-debuginfo-1.1.25-1.el7_2.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> quagga-debuginfo-0.99.22.4-5.el7_4.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kmod-debuginfo-20-25.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mlocate-debuginfo-0.26-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mtools-debuginfo-4.0.18-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libXfont-debuginfo-1.4.7-1.1.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> python-debuginfo-2.7.5-16.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mod_nss-debuginfo-1.0.14-12.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> pidgin-debuginfo-2.10.7-26.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> 2:microcode_ctl-debuginfo-2.1-16.3.el7_3.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> ima-evm-utils-debuginfo-1.1-3.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> at-spi2-core-debuginfo-2.14.1-2.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> glibmm24-debuginfo-2.36.2-4.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> jss-debuginfo-4.4.4-3.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> neon-debuginfo-0.30.0-4.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> elfutils-debuginfo-0.172-2.el7.i686 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> mdadm-debuginfo-4.0-5.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> kernel-debuginfo-3.10.0-957.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> libqmi-debuginfo-1.18.0-2.el7.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
<cis:line> --> rpcbind-debuginfo-0.2.0-38.el7_3.1.x86_64 from rhui-rhel-7-server-rhui-debug-rpms excluded (updateinfo)</cis:line>
</cis:stdout>
<cis:stderr>
<cis:line>https://a06nus014cds001.xstream360.cloud/pulp/repos/SAPHANA-x86_64/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found</cis:line>
<cis:line>Trying other mirror.</cis:line>
<cis:line>To address this issue please refer to the below knowledge base article </cis:line>
<cis:line/>
<cis:line>https://access.redhat.com/articles/1320623</cis:line>
<cis:line/>
<cis:line>If above article doesn't help to resolve this issue please open a ticket with Red Hat Support.</cis:line>
<cis:line/>
</cis:stderr>
</cis:evidence_sce>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://open-scap.org/page/SCE">
<check-import xmlns="http://checklists.nist.gov/xccdf/1.2" import-name="stdout"/>
<check-content-ref xmlns="http://checklists.nist.gov/xccdf/1.2"
href="sce/yum_no_security_updates.sh"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Continuously acquire, assess, and take action on new information in order to identify vulnerabilities, remediate, and minimize the window of opportunity for attackers. |
| Subcontrol: | 4.5 |
| Label: | Use Automated Patch Management And Software Update Tools |
| Description: | Deploy automated patch management tools and software update tools for operating system and software/applications on all systems for which such tools are available and safe. Patches should be applied to all systems, even systems that are properly air gapped. |
While applying system updates and patches helps correct known vulnerabilities, one of the best ways to protect the system against as yet unreported vulnerabilities is to disable all services that are not required for normal system operation. This prevents the exploitation of vulnerabilities discovered at a later date. If a service is not enabled, it cannot be exploited. The actions in this section of the document provide guidance on some services which can be safely disabled and under which circumstances, greatly reducing the number of possible threats to the resulting system. Additionally some services which should remain enabled but with secure configuration are covered as well as insecure service clients.
inetd is a super-server daemon that provides internet services and passes connections to configured services. While not commonly used inetd and any unneeded inetd based services should be disabled if possible.
chargenis a network service that responds with 0 to 512 ASCII characters for each connection it receives. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.
Disabling this service will reduce the remote attack surface of the system.
Run the following commands to disable chargen-dgram and chargen-stream :
# chkconfig chargen-dgram off
# chkconfig chargen-stream off
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_2.1.1_Ensure_chargen_services_are_not_enabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.081+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7239100"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure inted service 'chargen' is disabled"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7239100"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7239100"
type="xinetd_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7239100"/>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="none_exist"
comment="Ensure inted service 'chargen' is disabled"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7239101"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7239101"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1735">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/inetd.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^chargen +"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="none_exist"
comment="Ensure inted service 'chargen' is disabled"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7239102"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7239102"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1736">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="path" value="/etc/inetd.d"/>
<cis:evidence_item_pk_field name="filename" value=".+"/>
<cis:evidence_item_pk_field name="pattern" value="^chargen +"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7239100"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.1 |
| Label: | Limit Open Ports, Protocols, and Services |
| Description: | Ensure that only ports, protocols, and services with validated business needs are running on each system. |
daytime is a network service that responds with the server's current date and time. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.
Disabling this service will reduce the remote attack surface of the system.
Run the following commands to disable daytime -dgram and daytime -stream:
# chkconfig daytime-dgram off
# chkconfig daytime-stream off
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_2.1.2_Ensure_daytime_services_are_not_enabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.085+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7239200"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure inted service 'daytime' is disabled"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7239200"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7239200"
type="xinetd_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7239200"/>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="none_exist"
comment="Ensure inted service 'daytime' is disabled"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7239201"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7239201"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1738">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/inetd.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^daytime +"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="none_exist"
comment="Ensure inted service 'daytime' is disabled"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7239202"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7239202"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1739">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="path" value="/etc/inetd.d"/>
<cis:evidence_item_pk_field name="filename" value=".+"/>
<cis:evidence_item_pk_field name="pattern" value="^daytime +"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7239200"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.1 |
| Label: | Limit Open Ports, Protocols, and Services |
| Description: | Ensure that only ports, protocols, and services with validated business needs are running on each system. |
discardis a network service that simply discards all data it receives. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.
Disabling this service will reduce the remote attack surface of the system.
Run the following commands to disable discard -dgram and discard -stream:
# chkconfig discard-dgram off
# chkconfig discard-stream off
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_2.1.3_Ensure_discard_services_are_not_enabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.097+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7239300"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure inted service 'discard' is disabled"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7239300"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7239300"
type="xinetd_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7239300"/>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="none_exist"
comment="Ensure inted service 'discard' is disabled"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7239301"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7239301"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1741">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/inetd.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^discard +"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="none_exist"
comment="Ensure inted service 'discard' is disabled"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7239302"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7239302"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1742">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="path" value="/etc/inetd.d"/>
<cis:evidence_item_pk_field name="filename" value=".+"/>
<cis:evidence_item_pk_field name="pattern" value="^discard +"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7239300"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.1 |
| Label: | Limit Open Ports, Protocols, and Services |
| Description: | Ensure that only ports, protocols, and services with validated business needs are running on each system. |
echois a network service that responds to clients with the data sent to it by the client. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.
Disabling this service will reduce the remote attack surface of the system.
Run the following commands to disable echo -dgram and echo -stream:
# chkconfig echo-dgram off
# chkconfig echo-stream off
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_2.1.4_Ensure_echo_services_are_not_enabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.101+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7239400"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure inted service 'echo' is disabled"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7239400"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7239400"
type="xinetd_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7239400"/>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="none_exist"
comment="Ensure inted service 'echo' is disabled"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7239401"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7239401"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1744">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/inetd.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^echo +"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="none_exist"
comment="Ensure inted service 'echo' is disabled"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7239402"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7239402"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1745">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="path" value="/etc/inetd.d"/>
<cis:evidence_item_pk_field name="filename" value=".+"/>
<cis:evidence_item_pk_field name="pattern" value="^echo +"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7239400"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.1 |
| Label: | Limit Open Ports, Protocols, and Services |
| Description: | Ensure that only ports, protocols, and services with validated business needs are running on each system. |
timeis a network service that responds with the server's current date and time as a 32 bit integer. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.
Disabling this service will reduce the remote attack surface of the system.
Run the following commands to disable time -dgram and time -stream:
# chkconfig time-dgram off
# chkconfig time-stream off
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_2.1.5_Ensure_time_services_are_not_enabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.114+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7239500"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure inted service 'time' is disabled"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7239500"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7239500"
type="xinetd_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7239500"/>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="none_exist"
comment="Ensure inted service 'time' is disabled"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7239501"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7239501"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1747">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/inetd.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^time +"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="none_exist"
comment="Ensure inted service 'time' is disabled"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7239502"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7239502"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1748">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="path" value="/etc/inetd.d"/>
<cis:evidence_item_pk_field name="filename" value=".+"/>
<cis:evidence_item_pk_field name="pattern" value="^time +"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7239500"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.1 |
| Label: | Limit Open Ports, Protocols, and Services |
| Description: | Ensure that only ports, protocols, and services with validated business needs are running on each system. |
Trivial File Transfer Protocol (TFTP) is a simple file transfer protocol, typically used to automatically transfer configuration or boot machines from a boot server. The package tftp-server is used to define and support a TFTP server.
TFTP does not support authentication nor does it ensure the confidentiality or integrity of data. It is recommended that TFTP be removed, unless there is a specific need for TFTP. In that case, extreme caution must be used when configuring the services.
Run the following command to disable tftp:
# chkconfig tftp off
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_2.1.6_Ensure_tftp_server_is_not_enabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.119+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7239600"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure inted service 'tftp' is disabled"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7239600"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7239600"
type="xinetd_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7239600"/>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="none_exist"
comment="Ensure inted service 'tftp' is disabled"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7239601"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7239601"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1750">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/inetd.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^tftp +"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="none_exist"
comment="Ensure inted service 'tftp' is disabled"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7239602"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7239602"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1751">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="path" value="/etc/inetd.d"/>
<cis:evidence_item_pk_field name="filename" value=".+"/>
<cis:evidence_item_pk_field name="pattern" value="^tftp +"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7239600"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.1 |
| Label: | Limit Open Ports, Protocols, and Services |
| Description: | Ensure that only ports, protocols, and services with validated business needs are running on each system. |
The eXtended InterNET Daemon ( xinetd ) is an open source super daemon that replaced the original inetd daemon. The xinetd daemon listens for well known services and dispatches the appropriate daemon to properly respond to service requests.
If there are no xinetd services required, it is recommended that the daemon be disabled.
Run the following command to disable xinetd :
# systemctl disable xinetd
|
||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_2.1.7_Ensure_xinetd_is_not_enabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.133+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7239700"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure standard service 'xinetd' is disabled"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7239700"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7239700"
type="systemdunitproperty_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7239700">
<cis:evidence_item itemref="1752">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="unit" value="xinetd.service"/>
<cis:evidence_item_pk_field name="property" value="UnitFileState"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="" dt="string" ev="enabled" name="value" op="not equal" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7239700"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.1 |
| Label: | Limit Open Ports, Protocols, and Services |
| Description: | Ensure that only ports, protocols, and services with validated business needs are running on each system. |
This section describes services that are installed on systems that specifically need to run these services. If any of these services are not required, it is recommended that they be disabled or deleted from the system to reduce the potential attack surface.
It is recommended that physical systems and virtual guests lacking direct access to the physical host's clock be configured to synchronize their time using a service such as NTP or chrony.
System time should be synchronized between all systems in an environment. This is typically done by establishing an authoritative time server or set of servers and having all systems synchronize their clocks to them.
Time synchronization is important to support time sensitive security mechanisms like Kerberos and also ensures log files have consistent time records across the enterprise, which aids in forensic investigations.
On physical systems or virtual systems where host based time synchronization is not available run one of the following commands to install either ntp or chrony :
# yum install ntp
# yum install chrony
On virtual systems where host based time synchronization is available consult your virtualization software documentation and setup host based synchronization.
| Any of the following tests or sub-groups may pass: | ||||||||||||
|
||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_2.2.1.1_Ensure_time_synchronization_is_in_use"
role="unscored"
severity="unknown"
time="2020-09-09T17:19:57.201+02:00"
version="1"
weight="0.0">
<xccdf:result>informational</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/6/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:57.202+02:00"
start-time="2020-09-09T17:19:57.134+02:00">
<cis:or>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure package name equals 'ntp' is installed"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7242300"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7242300"
type="rpminfo_test">
<cis:evidence_object>
<cis:evidence_item itemref="1753">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="name" value="ntp"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure package name equals 'chrony' is installed"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7242400"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7242400"
type="rpminfo_test">
<cis:evidence_object>
<cis:evidence_item itemref="1754">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="name" value="chrony"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="OR">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7242300"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7242400"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Collect, manage, and analyze audit logs of events that could help detect, understand, or recover from an attack. |
| Subcontrol: | 6.1 |
| Label: | Use At Least Two Synchronized Time Sources For All Servers And Network Equipment |
| Description: | Include at least two synchronized time sources from which all servers and network equipment retrieve time information on a regular basis so that timestamps in logs are consistent. |
ntp is a daemon which implements the Network Time Protocol (NTP). It is designed to synchronize system clocks across a variety of systems and use a source that is highly accurate. More information on NTP can be found at http://www.ntp.org. ntp can be configured to be a client and/or a server.
This recommendation only applies if ntp is in use on the system.
If ntp is in use on the system proper configuration is vital to ensuring time synchronization is working properly.
Add or edit restrict lines in /etc/ntp.conf to match the following:
restrict -4 default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery
Add or edit server or pool lines to /etc/ntp.conf as appropriate:
server <remote-server>
Add or edit the OPTIONS in /etc/sysconfig/ntpd to include ' -u ntp:ntp ':
OPTIONS="-u ntp:ntp"
| Any of the following tests or sub-groups may pass: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_2.2.1.2_Ensure_ntp_is_configured"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.240+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/6/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:57.240+02:00"
start-time="2020-09-09T17:19:57.202+02:00">
<cis:or>
<cis:and>
<cis:or>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/sysconfig/ntpd exists and matches pattern ^\s*OPTIONS="[^"]*-u ntp:ntp[^"]*"\s*(?:#.*)?$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7242800"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7242800"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1755">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysconfig/ntpd"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*OPTIONS="[^"]*-u ntp:ntp[^"]*"\s*(?:#.*)?$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /usr/lib/systemd/system/ntpd.service exists and matches pattern ^\s*ExecStart\s*=\s*\/usr\/sbin\/ntpd\s+(\S+\s+)*-u\s+ntp:ntp(\s+|$)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7242900"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7242900"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1756">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/usr/lib/systemd/system/ntpd.service"/>
<cis:evidence_item_pk_field name="pattern"
value="^\s*ExecStart\s*=\s*\/usr\/sbin\/ntpd\s+(\S+\s+)*-u\s+ntp:ntp(\s+|$)"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/ntp.conf exists and matches pattern ^\s*restrict\s+(-4\s+)?default(?=[^#]*\s+kod)(?=[^#]*\s+nomodify)(?=[^#]*\s+notrap)(?=[^#]*\s+nopeer)(?=[^#]*\s+noquery)(\s+kod|\s+nomodify|\s+notrap|\s+nopeer|\s+noquery)*\s*(?:#.*)?"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7242500"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7242500"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1757">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/ntp.conf"/>
<cis:evidence_item_pk_field name="pattern"
value="^\s*restrict\s+(-4\s+)?default(?=[^#]*\s+kod)(?=[^#]*\s+nomodify)(?=[^#]*\s+notrap)(?=[^#]*\s+nopeer)(?=[^#]*\s+noquery)(\s+kod|\s+nomodify|\s+notrap|\s+nopeer|\s+noquery)*\s*(?:#.*)?$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/ntp.conf exists and matches pattern ^\s*restrict\s+-6\s+default(?=[^#]*\s+kod)(?=[^#]*\s+nomodify)(?=[^#]*\s+notrap)(?=[^#]*\s+nopeer)(?=[^#]*\s+noquery)(\s+kod|\s+nomodify|\s+notrap|\s+nopeer|\s+noquery)*\s*(?:#.*)?$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7242600"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7242600"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1758">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/ntp.conf"/>
<cis:evidence_item_pk_field name="pattern"
value="^\s*restrict\s+-6\s+default(?=[^#]*\s+kod)(?=[^#]*\s+nomodify)(?=[^#]*\s+notrap)(?=[^#]*\s+nopeer)(?=[^#]*\s+noquery)(\s+kod|\s+nomodify|\s+notrap|\s+nopeer|\s+noquery)*\s*(?:#.*)?$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/ntp.conf exists and matches pattern ^\s*(server|pool)\s+\S+"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7242700"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7242700"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1759">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/ntp.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*(server|pool)\s+\S+"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
<cis:evidence_test check="all" check_existence="none_exist"
comment="Ensure package name equals 'ntp' is not installed"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7243000"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7243000"
type="rpminfo_test">
<cis:evidence_object>
<cis:evidence_item itemref="1760">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="name" value="ntp"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="OR">
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7242500"
value-id="xccdf_org.cisecurity.benchmarks_value_2.2.1.2.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7242500"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7242600"
value-id="xccdf_org.cisecurity.benchmarks_value_2.2.1.2.2_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7242600"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7242700"
value-id="xccdf_org.cisecurity.benchmarks_value_2.2.1.2.3_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7242700"/>
</xccdf:check>
<xccdf:complex-check operator="OR">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7242800"
value-id="xccdf_org.cisecurity.benchmarks_value_2.2.1.2.4_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7242800"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7242900"
value-id="xccdf_org.cisecurity.benchmarks_value_2.2.1.2.5_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7242900"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:complex-check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7243000"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Collect, manage, and analyze audit logs of events that could help detect, understand, or recover from an attack. |
| Subcontrol: | 6.1 |
| Label: | Use At Least Two Synchronized Time Sources For All Servers And Network Equipment |
| Description: | Include at least two synchronized time sources from which all servers and network equipment retrieve time information on a regular basis so that timestamps in logs are consistent. |
chrony is a daemon which implements the Network Time Protocol (NTP) is designed to synchronize system clocks across a variety of systems and use a source that is highly accurate. More information on chrony can be found at http://chrony.tuxfamily.org/. chrony can be configured to be a client and/or a server.
If chrony is in use on the system proper configuration is vital to ensuring time synchronization is working properly.
This recommendation only applies if chrony is in use on the system.
Add or edit server or pool lines to /etc/chrony.conf as appropriate:
server <remote-server>
Add or edit the OPTIONS in /etc/sysconfig/chronyd to include '-u chrony':
OPTIONS="-u chrony"
| Any of the following tests or sub-groups may pass: | ||||||||||||||||||||||||||
|
||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_2.2.1.3_Ensure_chrony_is_configured"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.329+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/6/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:57.330+02:00"
start-time="2020-09-09T17:19:57.242+02:00">
<cis:or>
<cis:and>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/chrony.conf exists and matches pattern ^\s*(server|pool)\s+\S+"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7243100"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7243100"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1761">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/chrony.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*(server|pool)\s+\S+"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="none_exist"
comment="Linux Custom Object "chronyd is running as chrony user""
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7243200"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7243200"
type="process58_test">
<cis:evidence_object>
<cis:evidence_item itemref="1763">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="command_line" value="^chronyd"/>
<cis:evidence_item_pk_field name="pid" value="0"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
<cis:evidence_test check="all" check_existence="none_exist"
comment="Ensure package name equals 'chrony' is not installed"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7243300"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7243300"
type="rpminfo_test">
<cis:evidence_object>
<cis:evidence_item itemref="1764">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="name" value="chrony"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="OR">
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7243100"
value-id="xccdf_org.cisecurity.benchmarks_value_2.2.1.3.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7243100"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7243200"/>
</xccdf:check>
</xccdf:complex-check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7243300"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Collect, manage, and analyze audit logs of events that could help detect, understand, or recover from an attack. |
| Subcontrol: | 6.1 |
| Label: | Use At Least Two Synchronized Time Sources For All Servers And Network Equipment |
| Description: | Include at least two synchronized time sources from which all servers and network equipment retrieve time information on a regular basis so that timestamps in logs are consistent. |
The X Window System provides a Graphical User Interface (GUI) where users can have multiple windows in which to run programs and various add on. The X Windows system is typically used on workstations where users login, but not on servers where users typically do not login.
Unless your organization specifically requires graphical login access via X Windows, remove it to reduce the potential attack surface.
Run the following command to remove the X Windows System packages:
# yum remove xorg-x11*
| All of the following tests or sub-groups must pass: | ||||||||||||
|
||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_2.2.2_Ensure_X_Window_System_is_not_installed"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.509+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/2"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:57.509+02:00"
start-time="2020-09-09T17:19:57.502+02:00">
<cis:and>
<cis:evidence_test check="all" check_existence="none_exist"
comment="Ensure package name pattern match '^xserver-xorg.*' is not installed"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7239900"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7239900"
type="rpminfo_test">
<cis:evidence_object>
<cis:evidence_item itemref="1784">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="name" value="^xserver-xorg.*"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="none_exist"
comment="Ensure package name pattern match '^xorg-x11.*' is not installed"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7239800"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7239800"
type="rpminfo_test">
<cis:evidence_object>
<cis:evidence_item itemref="1785">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="name" value="^xorg-x11.*"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7239800"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7239900"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage (inventory, track, and correct) all software on the network so that only authorized software is installed and can execute, and that unauthorized and unmanaged software is found and prevented from installation or execution. |
Avahi is a free zeroconf implementation, including a system for multicast DNS/DNS-SD service discovery. Avahi allows programs to publish and discover services and hosts running on a local network with no specific configuration. For example, a user can plug a computer into a network and Avahi automatically finds printers to print to, files to look at and people to talk to, as well as network services running on the machine.
Automatic discovery of network services is not normally required for system functionality. It is recommended to disable the service to reduce the potential attack surface.
Run the following command to disable avahi-daemon :
# systemctl disable avahi-daemon
|
||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_2.2.3_Ensure_Avahi_Server_is_not_enabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.529+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7240000"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure standard service 'avahi-daemon' is disabled"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7240000"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7240000"
type="systemdunitproperty_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7240000">
<cis:evidence_item itemref="1786">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="unit" value="avahi-daemon.service"/>
<cis:evidence_item_pk_field name="property" value="UnitFileState"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="" dt="string" ev="enabled" name="value" op="not equal" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7240000"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.1 |
| Label: | Limit Open Ports, Protocols, and Services |
| Description: | Ensure that only ports, protocols, and services with validated business needs are running on each system. |
The Common Unix Print System (CUPS) provides the ability to print to both local and network printers. A system running CUPS can also accept print jobs from remote systems and print them to local printers. It also provides a web based remote administration capability.
If the system does not need to print jobs or accept print jobs from other systems, it is recommended that CUPS be disabled to reduce the potential attack surface.
Run the following command to disable cups :
# systemctl disable cups
Impact:
Disabling CUPS will prevent printing from the system, a common task for workstation systems.
|
||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_2.2.4_Ensure_CUPS_is_not_enabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.539+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:ident system="http://cce.mitre.org">More detailed documentation on CUPS is available at the project homepage at http://www.cups.org. </xccdf:ident>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7240100"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure standard service 'cups' is disabled"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7240100"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7240100"
type="systemdunitproperty_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7240100">
<cis:evidence_item itemref="1787">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="unit" value="cups.service"/>
<cis:evidence_item_pk_field name="property" value="UnitFileState"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="" dt="string" ev="enabled" name="value" op="not equal" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7240100"/>
</xccdf:check>
</xccdf:rule-result>
References:
| CCE Information | |
|---|---|
| CCE-IDv5: | More detailed documentation on CUPS is available at the project homepage at http://www.cups.org. |
| Published On: | |
| Last Modified On: | |
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.1 |
| Label: | Limit Open Ports, Protocols, and Services |
| Description: | Ensure that only ports, protocols, and services with validated business needs are running on each system. |
The Dynamic Host Configuration Protocol (DHCP) is a service that allows machines to be dynamically assigned IP addresses.
Unless a system is specifically set up to act as a DHCP server, it is recommended that this service be disabled to reduce the potential attack surface.
Run the following command to disable dhcpd :
# systemctl disable dhcpd
|
||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_2.2.5_Ensure_DHCP_Server_is_not_enabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.552+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:ident system="http://cce.mitre.org">More detailed documentation on DHCP is available at http://www.isc.org/software/dhcp. </xccdf:ident>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7240200"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure standard service 'dhcpd' is disabled"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7240200"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7240200"
type="systemdunitproperty_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7240200">
<cis:evidence_item itemref="1788">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="unit" value="dhcpd.service"/>
<cis:evidence_item_pk_field name="property" value="UnitFileState"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="" dt="string" ev="enabled" name="value" op="not equal" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7240200"/>
</xccdf:check>
</xccdf:rule-result>
References:
| CCE Information | |
|---|---|
| CCE-IDv5: | More detailed documentation on DHCP is available at http://www.isc.org/software/dhcp. |
| Published On: | |
| Last Modified On: | |
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.1 |
| Label: | Limit Open Ports, Protocols, and Services |
| Description: | Ensure that only ports, protocols, and services with validated business needs are running on each system. |
The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.
If the system will not need to act as an LDAP server, it is recommended that the software be disabled to reduce the potential attack surface.
Run the following command to disable slapd :
# systemctl disable slapd
|
||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_2.2.6_Ensure_LDAP_server_is_not_enabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.562+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:ident system="http://cce.mitre.org">For more detailed documentation on OpenLDAP, go to the project homepage at http://www.openldap.org.</xccdf:ident>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7240300"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure standard service 'slapd' is disabled"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7240300"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7240300"
type="systemdunitproperty_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7240300">
<cis:evidence_item itemref="1789">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="unit" value="slapd.service"/>
<cis:evidence_item_pk_field name="property" value="UnitFileState"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="" dt="string" ev="enabled" name="value" op="not equal" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7240300"/>
</xccdf:check>
</xccdf:rule-result>
References:
| CCE Information | |
|---|---|
| CCE-IDv5: | For more detailed documentation on OpenLDAP, go to the project homepage at http://www.openldap.org. |
| Published On: | |
| Last Modified On: | |
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.1 |
| Label: | Limit Open Ports, Protocols, and Services |
| Description: | Ensure that only ports, protocols, and services with validated business needs are running on each system. |
The Network File System (NFS) is one of the first and most widely distributed file systems in the UNIX environment. It provides the ability for systems to mount file systems of other servers through the network.
If the system does not export NFS shares or act as an NFS client, it is recommended that these services be disabled to reduce remote attack surface.
Run the following commands to disable nfs, nfs-server and rpcbind:
# systemctl disable nfs
# systemctl disable nfs-server
# systemctl disable rpcbind
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_2.2.7_Ensure_NFS_and_RPC_are_not_enabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.600+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:57.600+02:00"
start-time="2020-09-09T17:19:57.563+02:00">
<cis:and>
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure standard service 'rpcbind' is disabled"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7240600"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7240600"
type="systemdunitproperty_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7240600">
<cis:evidence_item itemref="1790">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="unit" value="rpcbind.service"/>
<cis:evidence_item_pk_field name="property" value="UnitFileState"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="bad" dt="string" ev="enabled" name="value" op="not equal" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure standard service 'nfs' is disabled"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7240400"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7240400"
type="systemdunitproperty_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7240400">
<cis:evidence_item itemref="1791">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="unit" value="nfs.service"/>
<cis:evidence_item_pk_field name="property" value="UnitFileState"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="bad" dt="string" ev="enabled" name="value" op="not equal" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure standard service 'nfs-server' is disabled"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7240500"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7240500"
type="systemdunitproperty_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7240500">
<cis:evidence_item itemref="1792">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="unit" value="nfs-server.service"/>
<cis:evidence_item_pk_field name="property" value="UnitFileState"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="disabled" dt="string" ev="enabled" name="value" op="not equal"
result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7240400"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7240500"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7240600"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.1 |
| Label: | Limit Open Ports, Protocols, and Services |
| Description: | Ensure that only ports, protocols, and services with validated business needs are running on each system. |
The Domain Name System (DNS) is a hierarchical naming system that maps names to IP addresses for computers, services and other resources connected to a network.
Unless a system is specifically designated to act as a DNS server, it is recommended that the service be disabled to reduce the potential attack surface.
Run the following command to disable named :
# systemctl disable named
|
||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_2.2.8_Ensure_DNS_Server_is_not_enabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.618+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7240700"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure standard service 'named' is disabled"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7240700"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7240700"
type="systemdunitproperty_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7240700">
<cis:evidence_item itemref="1793">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="unit" value="named.service"/>
<cis:evidence_item_pk_field name="property" value="UnitFileState"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="" dt="string" ev="enabled" name="value" op="not equal" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7240700"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.1 |
| Label: | Limit Open Ports, Protocols, and Services |
| Description: | Ensure that only ports, protocols, and services with validated business needs are running on each system. |
The File Transfer Protocol (FTP) provides networked computers with the ability to transfer files.
FTP does not protect the confidentiality of data or authentication credentials. It is recommended sftp be used if file transfer is required. Unless there is a need to run the system as a FTP server (for example, to allow anonymous downloads), it is recommended that the service be disabled to reduce the potential attack surface.
Run the following command to disable vsftpd :
# systemctl disable vsftpd
|
||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_2.2.9_Ensure_FTP_Server_is_not_enabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.642+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7240800"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure standard service 'vsftpd' is disabled"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7240800"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7240800"
type="systemdunitproperty_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7240800">
<cis:evidence_item itemref="1794">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="unit" value="vsftpd.service"/>
<cis:evidence_item_pk_field name="property" value="UnitFileState"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="" dt="string" ev="enabled" name="value" op="not equal" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7240800"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.1 |
| Label: | Limit Open Ports, Protocols, and Services |
| Description: | Ensure that only ports, protocols, and services with validated business needs are running on each system. |
HTTP or web servers provide the ability to host web site content.
Unless there is a need to run the system as a web server, it is recommended that the service be disabled to reduce the potential attack surface.
Run the following command to disable httpd :
# systemctl disable httpd
|
||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_2.2.10_Ensure_HTTP_server_is_not_enabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.340+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7240900"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure standard service 'httpd' is disabled"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7240900"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7240900"
type="systemdunitproperty_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7240900">
<cis:evidence_item itemref="1765">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="unit" value="httpd.service"/>
<cis:evidence_item_pk_field name="property" value="UnitFileState"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="" dt="string" ev="enabled" name="value" op="not equal" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7240900"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.1 |
| Label: | Limit Open Ports, Protocols, and Services |
| Description: | Ensure that only ports, protocols, and services with validated business needs are running on each system. |
dovecot is an open source IMAP and POP3 server for Linux based systems.
Unless POP3 and/or IMAP servers are to be provided by this system, it is recommended that the service be disabled to reduce the potential attack surface.
Run the following command to disable dovecot :
# systemctl disable dovecot
|
||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_2.2.11_Ensure_IMAP_and_POP3_server_is_not_enabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.349+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7241000"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure standard service 'dovecot' is disabled"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7241000"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7241000"
type="systemdunitproperty_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7241000">
<cis:evidence_item itemref="1766">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="unit" value="dovecot.service"/>
<cis:evidence_item_pk_field name="property" value="UnitFileState"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="" dt="string" ev="enabled" name="value" op="not equal" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7241000"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.1 |
| Label: | Limit Open Ports, Protocols, and Services |
| Description: | Ensure that only ports, protocols, and services with validated business needs are running on each system. |
The Samba daemon allows system administrators to configure their Linux systems to share file systems and directories with Windows desktops. Samba will advertise the file systems and directories via the Small Message Block (SMB) protocol. Windows desktop users will be able to mount these directories and file systems as letter drives on their systems.
If there is no need to mount directories and file systems to Windows systems, then this service can be disabled to reduce the potential attack surface.
Run the following command to disable smb :
# systemctl disable smb
|
||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_2.2.12_Ensure_Samba_is_not_enabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.358+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7241100"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure standard service 'smb' is disabled"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7241100"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7241100"
type="systemdunitproperty_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7241100">
<cis:evidence_item itemref="1767">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="unit" value="smb.service"/>
<cis:evidence_item_pk_field name="property" value="UnitFileState"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="" dt="string" ev="enabled" name="value" op="not equal" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7241100"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.1 |
| Label: | Limit Open Ports, Protocols, and Services |
| Description: | Ensure that only ports, protocols, and services with validated business needs are running on each system. |
Squid is a standard proxy server used in many distributions and environments.
If there is no need for a proxy server, it is recommended that the squid proxy be disabled to reduce the potential attack surface.
Run the following command to disable squid :
# systemctl disable squid
|
||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_2.2.13_Ensure_HTTP_Proxy_Server_is_not_enabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.366+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7241200"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure standard service 'squid' is disabled"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7241200"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7241200"
type="systemdunitproperty_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7241200">
<cis:evidence_item itemref="1768">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="unit" value="squid.service"/>
<cis:evidence_item_pk_field name="property" value="UnitFileState"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="" dt="string" ev="enabled" name="value" op="not equal" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7241200"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.1 |
| Label: | Limit Open Ports, Protocols, and Services |
| Description: | Ensure that only ports, protocols, and services with validated business needs are running on each system. |
The Simple Network Management Protocol (SNMP) server is used to listen for SNMP commands from an SNMP management system, execute the commands or collect the information and then send results back to the requesting system.
The SNMP server can communicate using SNMP v1, which transmits data in the clear and does not require authentication to execute commands. Unless absolutely necessary, it is recommended that the SNMP service not be used. If SNMP is required the server should be configured to disallow SNMP v1.
Run the following command to disable snmpd:
# systemctl disable snmpd
|
||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_2.2.14_Ensure_SNMP_Server_is_not_enabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.375+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7241300"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure standard service 'snmpd' is disabled"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7241300"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7241300"
type="systemdunitproperty_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7241300">
<cis:evidence_item itemref="1769">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="unit" value="snmpd.service"/>
<cis:evidence_item_pk_field name="property" value="UnitFileState"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="" dt="string" ev="enabled" name="value" op="not equal" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7241300"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.1 |
| Label: | Limit Open Ports, Protocols, and Services |
| Description: | Ensure that only ports, protocols, and services with validated business needs are running on each system. |
Mail Transfer Agents (MTA), such as sendmail and Postfix, are used to listen for incoming mail and transfer the messages to the appropriate user or mail server. If the system is not intended to be a mail server, it is recommended that the MTA be configured to only process local mail.
The software for all Mail Transfer Agents is complex and most have a long history of security issues. While it is important to ensure that the system can process local mail messages, it is not necessary to have the MTA's daemon listening on a port unless the server is intended to be a mail server that receives and processes mail from other systems.
Edit /etc/postfix/main.cf and add the following line to the RECEIVING MAIL section. If the line already exists, change it to look like the line below:
inet_interfaces = loopback-only
Restart postfix:
# systemctl restart postfix
|
||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_2.2.15_Ensure_mail_transfer_agent_is_configured_for_local-only_mode"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.410+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7241400"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="none_exist"
comment="Linux Custom Object "No Servers Listening On Port 25""
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7241400"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7241400"
type="inetlisteningservers_test">
<cis:evidence_object>
<cis:evidence_item itemref="1775">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="protocol" value=".*"/>
<cis:evidence_item_pk_field name="local_address" value="^(?!127\.0\.0\.1|::1).*$"/>
<cis:evidence_item_pk_field name="local_port" value="25"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7241400"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.1 |
| Label: | Limit Open Ports, Protocols, and Services |
| Description: | Ensure that only ports, protocols, and services with validated business needs are running on each system. |
The Network Information Service (NIS) (formally known as Yellow Pages) is a client-server directory service protocol for distributing system configuration files. The NIS server is a collection of programs that allow for the distribution of configuration files.
The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be disabled and other, more secure services be used
Run the following command to disable ypserv :
# systemctl disable ypserv
|
||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_2.2.16_Ensure_NIS_Server_is_not_enabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.428+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7241500"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure standard service 'ypserv' is disabled"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7241500"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7241500"
type="systemdunitproperty_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7241500">
<cis:evidence_item itemref="1776">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="unit" value="ypserv.service"/>
<cis:evidence_item_pk_field name="property" value="UnitFileState"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="" dt="string" ev="enabled" name="value" op="not equal" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7241500"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.1 |
| Label: | Limit Open Ports, Protocols, and Services |
| Description: | Ensure that only ports, protocols, and services with validated business needs are running on each system. |
The Berkeley rsh-server ( rsh , rlogin , rexec ) package contains legacy services that exchange credentials in clear-text.
These legacy services contain numerous security exposures and have been replaced with the more secure SSH package.
Run the following commands to disable rsh , rlogin , and rexec :
# systemctl disable rsh.socket
# systemctl disable rlogin.socket
# systemctl disable rexec.socket
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_2.2.17_Ensure_rsh_server_is_not_enabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.465+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:57.465+02:00"
start-time="2020-09-09T17:19:57.429+02:00">
<cis:and>
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure standard service 'rsh.socket' is disabled"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7241600"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7241600"
type="systemdunitproperty_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7241600">
<cis:evidence_item itemref="1777">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="unit" value="rsh.socket"/>
<cis:evidence_item_pk_field name="property" value="UnitFileState"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="" dt="string" ev="enabled" name="value" op="not equal" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure standard service 'rlogin.socket' is disabled"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7241700"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7241700"
type="systemdunitproperty_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7241700">
<cis:evidence_item itemref="1778">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="unit" value="rlogin.socket"/>
<cis:evidence_item_pk_field name="property" value="UnitFileState"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="" dt="string" ev="enabled" name="value" op="not equal" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure standard service 'rexec.socket' is disabled"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7241800"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7241800"
type="systemdunitproperty_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7241800">
<cis:evidence_item itemref="1779">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="unit" value="rexec.socket"/>
<cis:evidence_item_pk_field name="property" value="UnitFileState"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="" dt="string" ev="enabled" name="value" op="not equal" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7241600"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7241700"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7241800"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.1 |
| Label: | Limit Open Ports, Protocols, and Services |
| Description: | Ensure that only ports, protocols, and services with validated business needs are running on each system. |
The talk software makes it possible for users to send and receive messages across systems through a terminal session. The talk client (allows initiate of talk sessions) is installed by default.
The software presents a security risk as it uses unencrypted protocols for communication.
Run the following command to disable talk:
# systemctl disable ntalk
|
||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_2.2.18_Ensure_talk_server_is_not_enabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.475+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7241900"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure standard service 'ntalk' is disabled"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7241900"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7241900"
type="systemdunitproperty_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7241900">
<cis:evidence_item itemref="1780">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="unit" value="ntalk.service"/>
<cis:evidence_item_pk_field name="property" value="UnitFileState"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="" dt="string" ev="enabled" name="value" op="not equal" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7241900"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.1 |
| Label: | Limit Open Ports, Protocols, and Services |
| Description: | Ensure that only ports, protocols, and services with validated business needs are running on each system. |
The telnet-server package contains the telnet daemon, which accepts connections from users from other systems via the telnet protocol.
The telnet protocol is insecure and unencrypted. The use of an unencrypted transmission medium could allow a user with access to sniff network traffic the ability to steal credentials. The ssh package provides an encrypted session and stronger security.
Run the following command to disable telnet:
# systemctl disable telnet.socket
|
||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_2.2.19_Ensure_telnet_server_is_not_enabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.484+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7242000"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure standard service 'telnet.socket' is disabled"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7242000"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7242000"
type="systemdunitproperty_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7242000">
<cis:evidence_item itemref="1781">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="unit" value="telnet.socket"/>
<cis:evidence_item_pk_field name="property" value="UnitFileState"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="" dt="string" ev="enabled" name="value" op="not equal" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7242000"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.1 |
| Label: | Limit Open Ports, Protocols, and Services |
| Description: | Ensure that only ports, protocols, and services with validated business needs are running on each system. |
Trivial File Transfer Protocol (TFTP) is a simple file transfer protocol, typically used to automatically transfer configuration or boot machines from a boot server. The package tftp-server is used to define and support a TFTP server.
TFTP does not support authentication nor does it ensure the confidentiality or integrity of data. It is recommended that TFTP be removed, unless there is a specific need for TFTP. In that case, extreme caution must be used when configuring the services.
Run the following command to disable tftp:
# systemctl disable tftp.socket
|
||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_2.2.20_Ensure_tftp_server_is_not_enabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.493+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7242100"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure standard service 'tftp.socket' is disabled"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7242100"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7242100"
type="systemdunitproperty_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7242100">
<cis:evidence_item itemref="1782">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="unit" value="tftp.socket"/>
<cis:evidence_item_pk_field name="property" value="UnitFileState"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="" dt="string" ev="enabled" name="value" op="not equal" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7242100"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.1 |
| Label: | Limit Open Ports, Protocols, and Services |
| Description: | Ensure that only ports, protocols, and services with validated business needs are running on each system. |
The rsyncd service can be used to synchronize files between systems over network links.
The rsyncd service presents a security risk as it uses unencrypted protocols for communication.
Run the following command to disable rsync :
# systemctl disable rsyncd
|
||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_2.2.21_Ensure_rsync_service_is_not_enabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.501+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7242200"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure standard service 'rsyncd' is disabled"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7242200"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7242200"
type="systemdunitproperty_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7242200">
<cis:evidence_item itemref="1783">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="unit" value="rsyncd.service"/>
<cis:evidence_item_pk_field name="property" value="UnitFileState"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="" dt="string" ev="enabled" name="value" op="not equal" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7242200"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.1 |
| Label: | Limit Open Ports, Protocols, and Services |
| Description: | Ensure that only ports, protocols, and services with validated business needs are running on each system. |
A number of insecure services exist. While disabling the servers prevents a local attack against these services, it is advised to remove their clients unless they are required.
Note: This should not be considered a comprehensive list of insecure service clients. You may wish to consider additions to those listed here for your environment.
The Network Information Service (NIS), formerly known as Yellow Pages, is a client-server directory service protocol used to distribute system configuration files. The NIS client ( ypbind ) was used to bind a machine to an NIS server and receive the distributed configuration files.
The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally has been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be removed.
Run the following command to uninstall ypbind :
# yum remove ypbind
Impact:
Many insecure service clients are used as troubleshooting tools and in testing environments. Uninstalling them can inhibit capability to test and troubleshoot. If they are required it is advisable to remove the clients after use to prevent accidental or intentional misuse.
|
||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_2.3.1_Ensure_NIS_Client_is_not_installed"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.675+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/2"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7243400"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="none_exist"
comment="Ensure package name equals 'ypbind' is not installed"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7243400"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7243400"
type="rpminfo_test">
<cis:evidence_object>
<cis:evidence_item itemref="1795">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="name" value="ypbind"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7243400"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage (inventory, track, and correct) all software on the network so that only authorized software is installed and can execute, and that unauthorized and unmanaged software is found and prevented from installation or execution. |
The rsh package contains the client commands for the rsh services.
These legacy clients contain numerous security exposures and have been replaced with the more secure SSH package. Even if the server is removed, it is best to ensure the clients are also removed to prevent users from inadvertently attempting to use these commands and therefore exposing their credentials. Note that removing the rsh package removes the clients for rsh , rcp and rlogin .
Run the following command to uninstall rsh :
# yum remove rsh
Impact:
Many insecure service clients are used as troubleshooting tools and in testing environments. Uninstalling them can inhibit capability to test and troubleshoot. If they are required it is advisable to remove the clients after use to prevent accidental or intentional misuse.
|
||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_2.3.2_Ensure_rsh_client_is_not_installed"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.708+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/3/subcontrol/4"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7243500"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="none_exist"
comment="Ensure package name equals 'rsh' is not installed"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7243500"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7243500"
type="rpminfo_test">
<cis:evidence_object>
<cis:evidence_item itemref="1796">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="name" value="rsh"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7243500"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Establish, implement, and actively manage (track, report on, correct) the security configuration of laptops, servers, and workstations using a rigorous configuration management and change control process in order to prevent attackers from exploiting vulnerable services and settings. |
| Subcontrol: | 3.4 |
| Label: | Use Only Secure Channels For Remote System Administration |
| Description: | Perform all remote administration of servers, workstation, network devices, and similar equipment over secure channels. Protocols such as telnet, VNC, RDP, or others that do not actively support strong encryption should only be used if they are performed over a secondary encryption channel, such as SSL, TLS or IPSEC. |
The talk software makes it possible for users to send and receive messages across systems through a terminal session. The talk client, which allows initialization of talk sessions, is installed by default.
The software presents a security risk as it uses unencrypted protocols for communication.
Run the following command to uninstall talk :
# yum remove talk
Impact:
Many insecure service clients are used as troubleshooting tools and in testing environments. Uninstalling them can inhibit capability to test and troubleshoot. If they are required it is advisable to remove the clients after use to prevent accidental or intentional misuse.
|
||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_2.3.3_Ensure_talk_client_is_not_installed"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.740+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/2"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7243600"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="none_exist"
comment="Ensure package name equals 'talk' is not installed"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7243600"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7243600"
type="rpminfo_test">
<cis:evidence_object>
<cis:evidence_item itemref="1797">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="name" value="talk"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7243600"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage (inventory, track, and correct) all software on the network so that only authorized software is installed and can execute, and that unauthorized and unmanaged software is found and prevented from installation or execution. |
The telnet package contains the telnet client, which allows users to start connections to other systems via the telnet protocol.
The telnet protocol is insecure and unencrypted. The use of an unencrypted transmission medium could allow an unauthorized user to steal credentials. The ssh package provides an encrypted session and stronger security and is included in most Linux distributions.
Run the following command to uninstall telnet :
# yum remove telnet
Impact:
Many insecure service clients are used as troubleshooting tools and in testing environments. Uninstalling them can inhibit capability to test and troubleshoot. If they are required it is advisable to remove the clients after use to prevent accidental or intentional misuse.
|
||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_2.3.4_Ensure_telnet_client_is_not_installed"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.774+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/3/subcontrol/4"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7243700"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="none_exist"
comment="Ensure package name equals 'telnet' is not installed"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7243700"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7243700"
type="rpminfo_test">
<cis:evidence_object>
<cis:evidence_item itemref="1798">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="name" value="telnet"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7243700"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Establish, implement, and actively manage (track, report on, correct) the security configuration of laptops, servers, and workstations using a rigorous configuration management and change control process in order to prevent attackers from exploiting vulnerable services and settings. |
| Subcontrol: | 3.4 |
| Label: | Use Only Secure Channels For Remote System Administration |
| Description: | Perform all remote administration of servers, workstation, network devices, and similar equipment over secure channels. Protocols such as telnet, VNC, RDP, or others that do not actively support strong encryption should only be used if they are performed over a secondary encryption channel, such as SSL, TLS or IPSEC. |
The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.
If the system will not need to act as an LDAP client, it is recommended that the software be removed to reduce the potential attack surface.
Run the following command to uninstall openldap-clients :
# yum remove openldap-clients
Impact:
Removing the LDAP client will prevent or inhibit using LDAP for authentication in your environment.
|
||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_2.3.5_Ensure_LDAP_client_is_not_installed"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.810+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/2"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7243800"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="none_exist"
comment="Ensure package name equals 'openldap-clients' is not installed"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7243800"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7243800"
type="rpminfo_test">
<cis:evidence_object>
<cis:evidence_item itemref="1799">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="name" value="openldap-clients"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7243800"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage (inventory, track, and correct) all software on the network so that only authorized software is installed and can execute, and that unauthorized and unmanaged software is found and prevented from installation or execution. |
This section provides guidance on for securing the network configuration of the system through kernel parameters, access list control, and firewall settings.
The following network parameters are intended for use if the system is to act as a host only. A system is considered host only if the system has a single interface, or has multiple interfaces but will not be configured as a router.
The net.ipv4.ip_forward flag is used to tell the system whether it can forward packets or not.
Setting the flag to 0 ensures that a system with multiple interfaces (for example, a hard proxy), will never be able to forward packets, and therefore, never serve as a router.
Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file:
net.ipv4.ip_forward = 0
Run the following commands to set the active kernel parameters:
# sysctl -w net.ipv4.ip_forward=0
# sysctl -w net.ipv4.route.flush=1
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_3.1.1_Ensure_IP_forwarding_is_disabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.816+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/3"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/11"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7243900"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:or result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.ip_forward' kernel parameter Equals 0 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7243901"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7243901"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1800">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv4.ip_forward\s*=\s*0$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv4.ip_forward=0"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.ip_forward' kernel parameter Equals 0 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7243902"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7243902"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1802">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc/sysctl.d"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv4.ip_forward\s*=\s*0$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv4.ip_forward=0"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.ip_forward' kernel parameter Equals 0 (int)"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7243900"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7243900"
type="sysctl_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7243900">
<cis:evidence_item itemref="1303">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="name" value="net.ipv4.ip_forward"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="net.ipv4.ip_forward" dt="string" ev="net.ipv4.ip_forward" name="name"
op="equals"
result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="value" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7243900"
value-id="xccdf_org.cisecurity.benchmarks_value_3.1.1.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7243900"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Establish, implement, and actively manage (track, report on, correct) the security configuration of laptops, servers, and workstations using a rigorous configuration management and change control process in order to prevent attackers from exploiting vulnerable services and settings. |
| CIS Control Information | |
|---|---|
| Control: | Establish, implement, and actively manage (track, report on, correct) the security configuration of network infrastructure devices using a rigorous configuration management and change control process in order to prevent attackers from exploiting vulnerable services and settings. |
ICMP Redirects are used to send routing information to other hosts. As a host itself does not act as a router (in a host only configuration), there is no need to send redirects.
An attacker could use a compromised host to send invalid ICMP redirects to other router devices in an attempt to corrupt routing and have users access a system set up by the attacker as opposed to a valid system.
Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file:
net.ipv4.conf.all.send_redirects = 0
net.ipv4.conf.default.send_redirects = 0
Run the following commands to set the active kernel parameters:
# sysctl -w net.ipv4.conf.all.send_redirects=0
# sysctl -w net.ipv4.conf.default.send_redirects=0
# sysctl -w net.ipv4.route.flush=1
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_3.1.2_Ensure_packet_redirect_sending_is_disabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.827+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/3"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/11"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:57.827+02:00"
start-time="2020-09-09T17:19:57.818+02:00">
<cis:and>
<cis:or result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.conf.all.send_redirects' kernel parameter Equals 0 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7244001"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7244001"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1803">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv4.conf.all.send_redirects\s*=\s*0$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv4.conf.all.send_redirects=0"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.conf.all.send_redirects' kernel parameter Equals 0 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7244002"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7244002"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1805">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc/sysctl.d"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv4.conf.all.send_redirects\s*=\s*0$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv4.conf.all.send_redirects=0"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
<cis:or result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.conf.default.send_redirects' kernel parameter Equals 0 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7244101"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7244101"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1806">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv4.conf.default.send_redirects\s*=\s*0$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv4.conf.default.send_redirects=0"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.conf.default.send_redirects' kernel parameter Equals 0 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7244102"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7244102"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1808">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc/sysctl.d"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv4.conf.default.send_redirects\s*=\s*0$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv4.conf.default.send_redirects=0"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.conf.all.send_redirects' kernel parameter Equals 0 (int)"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7244000"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7244000"
type="sysctl_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7244000">
<cis:evidence_item itemref="1196">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="name" value="net.ipv4.conf.all.send_redirects"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="net.ipv4.conf.all.send_redirects" dt="string"
ev="net.ipv4.conf.all.send_redirects"
name="name"
op="equals"
result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="value" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.conf.default.send_redirects' kernel parameter Equals 0 (int)"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7244100"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7244100"
type="sysctl_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7244100">
<cis:evidence_item itemref="1224">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="name" value="net.ipv4.conf.default.send_redirects"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="net.ipv4.conf.default.send_redirects" dt="string"
ev="net.ipv4.conf.default.send_redirects"
name="name"
op="equals"
result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="value" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7244000"
value-id="xccdf_org.cisecurity.benchmarks_value_3.1.2.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7244000"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7244100"
value-id="xccdf_org.cisecurity.benchmarks_value_3.1.2.2_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7244100"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Establish, implement, and actively manage (track, report on, correct) the security configuration of laptops, servers, and workstations using a rigorous configuration management and change control process in order to prevent attackers from exploiting vulnerable services and settings. |
| CIS Control Information | |
|---|---|
| Control: | Establish, implement, and actively manage (track, report on, correct) the security configuration of network infrastructure devices using a rigorous configuration management and change control process in order to prevent attackers from exploiting vulnerable services and settings. |
The following network parameters are intended for use on both host only and router systems. A system acts as a router if it has at least two interfaces and is configured to perform routing functions.
In networking, source routing allows a sender to partially or fully specify the route packets take through a network. In contrast, non-source routed packets travel a path determined by routers in the network. In some cases, systems may not be routable or reachable from some locations (e.g. private addresses vs. Internet routable), and so source routed packets would need to be used.
Setting net.ipv4.conf.all.accept_source_route and net.ipv4.conf.default.accept_source_route to 0 disables the system from accepting source routed packets. Assume this system was capable of routing packets to Internet routable addresses on one interface and private addresses on another interface. Assume that the private addresses were not routable to the Internet routable addresses and vice versa. Under normal routing circumstances, an attacker from the Internet routable addresses could not use the system as a way to reach the private address systems. If, however, source routed packets were allowed, they could be used to gain access to the private address systems as the route could be specified, rather than rely on routing protocols that did not allow this routing.
Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file:
net.ipv4.conf.all.accept_source_route = 0
net.ipv4.conf.default.accept_source_route = 0
Run the following commands to set the active kernel parameters:
# sysctl -w net.ipv4.conf.all.accept_source_route=0
# sysctl -w net.ipv4.conf.default.accept_source_route=0
# sysctl -w net.ipv4.route.flush=1
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_3.2.1_Ensure_source_routed_packets_are_not_accepted"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.838+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/3"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/11"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:57.838+02:00"
start-time="2020-09-09T17:19:57.829+02:00">
<cis:and>
<cis:or result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.conf.default.accept_source_route' kernel parameter Equals 0 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7244301"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7244301"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1809">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv4.conf.default.accept_source_route\s*=\s*0$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv4.conf.default.accept_source_route=0"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.conf.default.accept_source_route' kernel parameter Equals 0 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7244302"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7244302"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1811">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc/sysctl.d"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv4.conf.default.accept_source_route\s*=\s*0$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv4.conf.default.accept_source_route=0"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
<cis:or result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.conf.all.accept_source_route' kernel parameter Equals 0 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7244201"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7244201"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1812">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv4.conf.all.accept_source_route\s*=\s*0$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv4.conf.all.accept_source_route=0"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.conf.all.accept_source_route' kernel parameter Equals 0 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7244202"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7244202"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1814">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc/sysctl.d"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv4.conf.all.accept_source_route\s*=\s*0$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv4.conf.all.accept_source_route=0"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.conf.default.accept_source_route' kernel parameter Equals 0 (int)"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7244300"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7244300"
type="sysctl_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7244300">
<cis:evidence_item itemref="1202">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="name" value="net.ipv4.conf.default.accept_source_route"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="net.ipv4.conf.default.accept_source_route" dt="string"
ev="net.ipv4.conf.default.accept_source_route"
name="name"
op="equals"
result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="value" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.conf.all.accept_source_route' kernel parameter Equals 0 (int)"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7244200"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7244200"
type="sysctl_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7244200">
<cis:evidence_item itemref="1174">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="name" value="net.ipv4.conf.all.accept_source_route"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="net.ipv4.conf.all.accept_source_route" dt="string"
ev="net.ipv4.conf.all.accept_source_route"
name="name"
op="equals"
result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="value" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7244200"
value-id="xccdf_org.cisecurity.benchmarks_value_3.2.1.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7244200"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7244300"
value-id="xccdf_org.cisecurity.benchmarks_value_3.2.1.2_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7244300"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Establish, implement, and actively manage (track, report on, correct) the security configuration of laptops, servers, and workstations using a rigorous configuration management and change control process in order to prevent attackers from exploiting vulnerable services and settings. |
| CIS Control Information | |
|---|---|
| Control: | Establish, implement, and actively manage (track, report on, correct) the security configuration of network infrastructure devices using a rigorous configuration management and change control process in order to prevent attackers from exploiting vulnerable services and settings. |
ICMP redirect messages are packets that convey routing information and tell your host (acting as a router) to send packets via an alternate path. It is a way of allowing an outside routing device to update your system routing tables. By setting net.ipv4.conf.all.accept_redirects to 0, the system will not accept any ICMP redirect messages, and therefore, won't allow outsiders to update the system's routing tables.
Attackers could use bogus ICMP redirect messages to maliciously alter the system routing tables and get them to send packets to incorrect networks and allow your system packets to be captured.
Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file:
net.ipv4.conf.all.accept_redirects = 0
net.ipv4.conf.default.accept_redirects = 0
Run the following commands to set the active kernel parameters:
# sysctl -w net.ipv4.conf.all.accept_redirects=0
# sysctl -w net.ipv4.conf.default.accept_redirects=0
# sysctl -w net.ipv4.route.flush=1
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_3.2.2_Ensure_ICMP_redirects_are_not_accepted"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.852+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/3"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/11"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:57.852+02:00"
start-time="2020-09-09T17:19:57.843+02:00">
<cis:and>
<cis:or result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.conf.all.accept_redirects' kernel parameter Equals 0 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7244401"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7244401"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1815">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv4.conf.all.accept_redirects\s*=\s*0$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv4.conf.all.accept_redirects=0"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.conf.all.accept_redirects' kernel parameter Equals 0 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7244402"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7244402"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1817">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc/sysctl.d"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv4.conf.all.accept_redirects\s*=\s*0$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv4.conf.all.accept_redirects=0"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
<cis:or result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.conf.all.accept_redirects' kernel parameter Equals 0 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7244501"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7244501"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1818">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv4.conf.all.accept_redirects\s*=\s*0$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv4.conf.all.accept_redirects=0"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.conf.all.accept_redirects' kernel parameter Equals 0 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7244502"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7244502"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1820">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc/sysctl.d"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv4.conf.all.accept_redirects\s*=\s*0$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv4.conf.all.accept_redirects=0"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.conf.all.accept_redirects' kernel parameter Equals 0 (int)"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7244400"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7244400"
type="sysctl_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7244400">
<cis:evidence_item itemref="1173">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="name" value="net.ipv4.conf.all.accept_redirects"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="net.ipv4.conf.all.accept_redirects" dt="string"
ev="net.ipv4.conf.all.accept_redirects"
name="name"
op="equals"
result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="value" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.conf.all.accept_redirects' kernel parameter Equals 0 (int)"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7244500"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7244500"
type="sysctl_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7244500">
<cis:evidence_item itemref="1173">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="name" value="net.ipv4.conf.all.accept_redirects"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="net.ipv4.conf.all.accept_redirects" dt="string"
ev="net.ipv4.conf.all.accept_redirects"
name="name"
op="equals"
result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="value" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7244400"
value-id="xccdf_org.cisecurity.benchmarks_value_3.2.2.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7244400"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7244500"
value-id="xccdf_org.cisecurity.benchmarks_value_3.2.2.2_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7244500"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Establish, implement, and actively manage (track, report on, correct) the security configuration of laptops, servers, and workstations using a rigorous configuration management and change control process in order to prevent attackers from exploiting vulnerable services and settings. |
| CIS Control Information | |
|---|---|
| Control: | Establish, implement, and actively manage (track, report on, correct) the security configuration of network infrastructure devices using a rigorous configuration management and change control process in order to prevent attackers from exploiting vulnerable services and settings. |
Secure ICMP redirects are the same as ICMP redirects, except they come from gateways listed on the default gateway list. It is assumed that these gateways are known to your system, and that they are likely to be secure.
It is still possible for even known gateways to be compromised. Setting net.ipv4.conf.all.secure_redirects to 0 protects the system from routing table updates by possibly compromised known gateways.
Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file:
net.ipv4.conf.all.secure_redirects = 0
net.ipv4.conf.default.secure_redirects = 0
Run the following commands to set the active kernel parameters:
# sysctl -w net.ipv4.conf.all.secure_redirects=0
# sysctl -w net.ipv4.conf.default.secure_redirects=0
# sysctl -w net.ipv4.route.flush=1
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_3.2.3_Ensure_secure_ICMP_redirects_are_not_accepted"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.866+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/3"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/11"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:57.877+02:00"
start-time="2020-09-09T17:19:57.858+02:00">
<cis:and>
<cis:or result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.conf.all.secure_redirects' kernel parameter Equals 0 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7244601"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7244601"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1821">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv4.conf.all.secure_redirects\s*=\s*0$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv4.conf.all.secure_redirects=0"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.conf.all.secure_redirects' kernel parameter Equals 0 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7244602"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7244602"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1823">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc/sysctl.d"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv4.conf.all.secure_redirects\s*=\s*0$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv4.conf.all.secure_redirects=0"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
<cis:or result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.conf.default.secure_redirects' kernel parameter Equals 0 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7244701"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7244701"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1824">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv4.conf.default.secure_redirects\s*=\s*0$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv4.conf.default.secure_redirects=0"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.conf.default.secure_redirects' kernel parameter Equals 0 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7244702"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7244702"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1826">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc/sysctl.d"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv4.conf.default.secure_redirects\s*=\s*0$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv4.conf.default.secure_redirects=0"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.conf.all.secure_redirects' kernel parameter Equals 0 (int)"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7244600"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7244600"
type="sysctl_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7244600">
<cis:evidence_item itemref="1195">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="name" value="net.ipv4.conf.all.secure_redirects"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="net.ipv4.conf.all.secure_redirects" dt="string"
ev="net.ipv4.conf.all.secure_redirects"
name="name"
op="equals"
result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="value" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.conf.default.secure_redirects' kernel parameter Equals 0 (int)"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7244700"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7244700"
type="sysctl_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7244700">
<cis:evidence_item itemref="1223">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="name" value="net.ipv4.conf.default.secure_redirects"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="net.ipv4.conf.default.secure_redirects" dt="string"
ev="net.ipv4.conf.default.secure_redirects"
name="name"
op="equals"
result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="value" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7244600"
value-id="xccdf_org.cisecurity.benchmarks_value_3.2.3.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7244600"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7244700"
value-id="xccdf_org.cisecurity.benchmarks_value_3.2.3.2_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7244700"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Establish, implement, and actively manage (track, report on, correct) the security configuration of laptops, servers, and workstations using a rigorous configuration management and change control process in order to prevent attackers from exploiting vulnerable services and settings. |
| CIS Control Information | |
|---|---|
| Control: | Establish, implement, and actively manage (track, report on, correct) the security configuration of network infrastructure devices using a rigorous configuration management and change control process in order to prevent attackers from exploiting vulnerable services and settings. |
When enabled, this feature logs packets with un-routable source addresses to the kernel log.
Enabling this feature and logging these packets allows an administrator to investigate the possibility that an attacker is sending spoofed packets to their system.
Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file:
net.ipv4.conf.all.log_martians = 1
net.ipv4.conf.default.log_martians = 1
Run the following commands to set the active kernel parameters:
# sysctl -w net.ipv4.conf.all.log_martians=1
# sysctl -w net.ipv4.conf.default.log_martians=1
# sysctl -w net.ipv4.route.flush=1
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_3.2.4_Ensure_suspicious_packets_are_logged"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.887+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/6"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:57.888+02:00"
start-time="2020-09-09T17:19:57.879+02:00">
<cis:and>
<cis:or result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.conf.all.log_martians' kernel parameter Equals 1 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7244801"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7244801"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1827">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv4.conf.all.log_martians\s*=\s*1$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv4.conf.all.log_martians=1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.conf.all.log_martians' kernel parameter Equals 1 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7244802"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7244802"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1829">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc/sysctl.d"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv4.conf.all.log_martians\s*=\s*1$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv4.conf.all.log_martians=1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
<cis:or result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.conf.default.log_martians' kernel parameter Equals 1 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7244901"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7244901"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1830">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv4.conf.default.log_martians\s*=\s*1$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv4.conf.default.log_martians=1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.conf.default.log_martians' kernel parameter Equals 1 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7244902"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7244902"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1832">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc/sysctl.d"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv4.conf.default.log_martians\s*=\s*1$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv4.conf.default.log_martians=1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.conf.all.log_martians' kernel parameter Equals 1 (int)"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7244800"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7244800"
type="sysctl_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7244800">
<cis:evidence_item itemref="1187">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="name" value="net.ipv4.conf.all.log_martians"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="net.ipv4.conf.all.log_martians" dt="string"
ev="net.ipv4.conf.all.log_martians"
name="name"
op="equals"
result="true"/>
<cis:evidence_field cv="1" dt="int" ev="1" name="value" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.conf.default.log_martians' kernel parameter Equals 1 (int)"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7244900"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7244900"
type="sysctl_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7244900">
<cis:evidence_item itemref="1215">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="name" value="net.ipv4.conf.default.log_martians"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="net.ipv4.conf.default.log_martians" dt="string"
ev="net.ipv4.conf.default.log_martians"
name="name"
op="equals"
result="true"/>
<cis:evidence_field cv="1" dt="int" ev="1" name="value" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7244800"
value-id="xccdf_org.cisecurity.benchmarks_value_3.2.4.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7244800"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7244900"
value-id="xccdf_org.cisecurity.benchmarks_value_3.2.4.2_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7244900"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Collect, manage, and analyze audit logs of events that could help detect, understand, or recover from an attack. |
Setting net.ipv4.icmp_echo_ignore_broadcasts to 1 will cause the system to ignore all ICMP echo and timestamp requests to broadcast and multicast addresses.
Accepting ICMP echo and timestamp requests with broadcast or multicast destinations for your network could be used to trick your host into starting (or participating) in a Smurf attack. A Smurf attack relies on an attacker sending large amounts of ICMP broadcast messages with a spoofed source address. All hosts receiving this message and responding would send echo-reply messages back to the spoofed address, which is probably not routable. If many hosts respond to the packets, the amount of traffic on the network could be significantly multiplied.
Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file:
net.ipv4.icmp_echo_ignore_broadcasts = 1
Run the following commands to set the active kernel parameters:
# sysctl -w net.ipv4.icmp_echo_ignore_broadcasts=1
# sysctl -w net.ipv4.route.flush=1
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_3.2.5_Ensure_broadcast_ICMP_requests_are_ignored"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.900+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/3"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/11"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7245000"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:or result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.icmp_echo_ignore_broadcasts' kernel parameter Equals 1 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7245001"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7245001"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1833">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv4.icmp_echo_ignore_broadcasts\s*=\s*1$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv4.icmp_echo_ignore_broadcasts=1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.icmp_echo_ignore_broadcasts' kernel parameter Equals 1 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7245002"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7245002"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1835">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc/sysctl.d"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv4.icmp_echo_ignore_broadcasts\s*=\s*1$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv4.icmp_echo_ignore_broadcasts=1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.icmp_echo_ignore_broadcasts' kernel parameter Equals 1 (int)"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7245000"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7245000"
type="sysctl_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7245000">
<cis:evidence_item itemref="1287">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="name" value="net.ipv4.icmp_echo_ignore_broadcasts"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="net.ipv4.icmp_echo_ignore_broadcasts" dt="string"
ev="net.ipv4.icmp_echo_ignore_broadcasts"
name="name"
op="equals"
result="true"/>
<cis:evidence_field cv="1" dt="int" ev="1" name="value" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7245000"
value-id="xccdf_org.cisecurity.benchmarks_value_3.2.5.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7245000"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Establish, implement, and actively manage (track, report on, correct) the security configuration of laptops, servers, and workstations using a rigorous configuration management and change control process in order to prevent attackers from exploiting vulnerable services and settings. |
| CIS Control Information | |
|---|---|
| Control: | Establish, implement, and actively manage (track, report on, correct) the security configuration of network infrastructure devices using a rigorous configuration management and change control process in order to prevent attackers from exploiting vulnerable services and settings. |
Setting icmp_ignore_bogus_error_responses to 1 prevents the kernel from logging bogus responses (RFC-1122 non-compliant) from broadcast reframes, keeping file systems from filling up with useless log messages.
Some routers (and some attackers) will send responses that violate RFC-1122 and attempt to fill up a log file system with many useless error messages.
Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file:
net.ipv4.icmp_ignore_bogus_error_responses = 1
Run the following commands to set the active kernel parameters:
# sysctl -w net.ipv4.icmp_ignore_bogus_error_responses=1
# sysctl -w net.ipv4.route.flush=1
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_3.2.6_Ensure_bogus_ICMP_responses_are_ignored"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.905+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/3"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/11"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7245100"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:or result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.icmp_ignore_bogus_error_responses' kernel parameter Equals 1 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7245101"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7245101"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1836">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv4.icmp_ignore_bogus_error_responses\s*=\s*1$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv4.icmp_ignore_bogus_error_responses=1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.icmp_ignore_bogus_error_responses' kernel parameter Equals 1 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7245102"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7245102"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1838">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc/sysctl.d"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv4.icmp_ignore_bogus_error_responses\s*=\s*1$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv4.icmp_ignore_bogus_error_responses=1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.icmp_ignore_bogus_error_responses' kernel parameter Equals 1 (int)"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7245100"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7245100"
type="sysctl_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7245100">
<cis:evidence_item itemref="1289">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="name" value="net.ipv4.icmp_ignore_bogus_error_responses"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="net.ipv4.icmp_ignore_bogus_error_responses" dt="string"
ev="net.ipv4.icmp_ignore_bogus_error_responses"
name="name"
op="equals"
result="true"/>
<cis:evidence_field cv="1" dt="int" ev="1" name="value" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7245100"
value-id="xccdf_org.cisecurity.benchmarks_value_3.2.6.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7245100"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Establish, implement, and actively manage (track, report on, correct) the security configuration of laptops, servers, and workstations using a rigorous configuration management and change control process in order to prevent attackers from exploiting vulnerable services and settings. |
| CIS Control Information | |
|---|---|
| Control: | Establish, implement, and actively manage (track, report on, correct) the security configuration of network infrastructure devices using a rigorous configuration management and change control process in order to prevent attackers from exploiting vulnerable services and settings. |
Setting net.ipv4.conf.all.rp_filter and net.ipv4.conf.default.rp_filter to 1 forces the Linux kernel to utilize reverse path filtering on a received packet to determine if the packet was valid. Essentially, with reverse path filtering, if the return packet does not go out the same interface that the corresponding source packet came from, the packet is dropped (and logged if log_martians is set).
Setting these flags is a good way to deter attackers from sending your system bogus packets that cannot be responded to. One instance where this feature breaks down is if asymmetrical routing is employed. This would occur when using dynamic routing protocols (bgp, ospf, etc) on your system. If you are using asymmetrical routing on your system, you will not be able to enable this feature without breaking the routing.
Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file:
net.ipv4.conf.all.rp_filter = 1
net.ipv4.conf.default.rp_filter = 1
Run the following commands to set the active kernel parameters:
# sysctl -w net.ipv4.conf.all.rp_filter=1
# sysctl -w net.ipv4.conf.default.rp_filter=1
# sysctl -w net.ipv4.route.flush=1
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_3.2.7_Ensure_Reverse_Path_Filtering_is_enabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.930+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/3"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/11"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:57.931+02:00"
start-time="2020-09-09T17:19:57.908+02:00">
<cis:and>
<cis:or result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.conf.all.rp_filter' kernel parameter Equals 1 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7245201"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7245201"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1839">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv4.conf.all.rp_filter\s*=\s*1$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv4.conf.all.rp_filter=1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.conf.all.rp_filter' kernel parameter Equals 1 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7245202"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7245202"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1841">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc/sysctl.d"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv4.conf.all.rp_filter\s*=\s*1$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv4.conf.all.rp_filter=1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
<cis:or result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.conf.default.rp_filter' kernel parameter Equals 1 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7245301"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7245301"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1842">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv4.conf.default.rp_filter\s*=\s*1$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv4.conf.default.rp_filter=1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.conf.default.rp_filter' kernel parameter Equals 1 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7245302"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7245302"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1844">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc/sysctl.d"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv4.conf.default.rp_filter\s*=\s*1$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv4.conf.default.rp_filter=1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.conf.all.rp_filter' kernel parameter Equals 1 (int)"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7245200"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7245200"
type="sysctl_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7245200">
<cis:evidence_item itemref="1194">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="name" value="net.ipv4.conf.all.rp_filter"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="net.ipv4.conf.all.rp_filter" dt="string" ev="net.ipv4.conf.all.rp_filter"
name="name"
op="equals"
result="true"/>
<cis:evidence_field cv="1" dt="int" ev="1" name="value" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.conf.default.rp_filter' kernel parameter Equals 1 (int)"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7245300"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7245300"
type="sysctl_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7245300">
<cis:evidence_item itemref="1222">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="name" value="net.ipv4.conf.default.rp_filter"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="net.ipv4.conf.default.rp_filter" dt="string"
ev="net.ipv4.conf.default.rp_filter"
name="name"
op="equals"
result="true"/>
<cis:evidence_field cv="1" dt="int" ev="1" name="value" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7245200"
value-id="xccdf_org.cisecurity.benchmarks_value_3.2.7.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7245200"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7245300"
value-id="xccdf_org.cisecurity.benchmarks_value_3.2.7.2_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7245300"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Establish, implement, and actively manage (track, report on, correct) the security configuration of laptops, servers, and workstations using a rigorous configuration management and change control process in order to prevent attackers from exploiting vulnerable services and settings. |
| CIS Control Information | |
|---|---|
| Control: | Establish, implement, and actively manage (track, report on, correct) the security configuration of network infrastructure devices using a rigorous configuration management and change control process in order to prevent attackers from exploiting vulnerable services and settings. |
When tcp_syncookies is set, the kernel will handle TCP SYN packets normally until the half-open connection queue is full, at which time, the SYN cookie functionality kicks in. SYN cookies work by not using the SYN queue at all. Instead, the kernel simply replies to the SYN with a SYN|ACK, but will include a specially crafted TCP sequence number that encodes the source and destination IP address and port number and the time the packet was sent. A legitimate connection would send the ACK packet of the three way handshake with the specially crafted sequence number. This allows the system to verify that it has received a valid response to a SYN cookie and allow the connection, even though there is no corresponding SYN in the queue.
Attackers use SYN flood attacks to perform a denial of service attacked on a system by sending many SYN packets without completing the three way handshake. This will quickly use up slots in the kernel's half-open connection queue and prevent legitimate connections from succeeding. SYN cookies allow the system to keep accepting valid connections, even if under a denial of service attack.
Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file:
net.ipv4.tcp_syncookies = 1
Run the following commands to set the active kernel parameters:
# sysctl -w net.ipv4.tcp_syncookies=1
# sysctl -w net.ipv4.route.flush=1
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_3.2.8_Ensure_TCP_SYN_Cookies_is_enabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:57.937+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/3"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/11"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7245400"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:or result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.tcp_syncookies' kernel parameter Equals 1 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7245401"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7245401"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1845">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv4.tcp_syncookies\s*=\s*1$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv4.tcp_syncookies=1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.tcp_syncookies' kernel parameter Equals 1 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7245402"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7245402"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1847">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc/sysctl.d"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv4.tcp_syncookies\s*=\s*1$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv4.tcp_syncookies=1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv4.tcp_syncookies' kernel parameter Equals 1 (int)"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7245400"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7245400"
type="sysctl_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7245400">
<cis:evidence_item itemref="1419">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="name" value="net.ipv4.tcp_syncookies"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="net.ipv4.tcp_syncookies" dt="string" ev="net.ipv4.tcp_syncookies"
name="name"
op="equals"
result="true"/>
<cis:evidence_field cv="1" dt="int" ev="1" name="value" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7245400"
value-id="xccdf_org.cisecurity.benchmarks_value_3.2.8.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7245400"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Establish, implement, and actively manage (track, report on, correct) the security configuration of laptops, servers, and workstations using a rigorous configuration management and change control process in order to prevent attackers from exploiting vulnerable services and settings. |
| CIS Control Information | |
|---|---|
| Control: | Establish, implement, and actively manage (track, report on, correct) the security configuration of network infrastructure devices using a rigorous configuration management and change control process in order to prevent attackers from exploiting vulnerable services and settings. |
IPv6 is a networking protocol that supersedes IPv4. It has more routable addresses and has built in security. If IPv6 is to be used, follow this section of the benchmark to configure IPv6, otherwise disable IPv6.
This setting disables the system's ability to accept IPv6 router advertisements.
It is recommended that systems not accept router advertisements as they could be tricked into routing traffic to compromised machines. Setting hard routes within the system (usually a single default route to a trusted router) protects the system from bad routes.
Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file:
net.ipv6.conf.all.accept_ra = 0
net.ipv6.conf.default.accept_ra = 0
Run the following commands to set the active kernel parameters:
# sysctl -w net.ipv6.conf.all.accept_ra=0
# sysctl -w net.ipv6.conf.default.accept_ra=0
# sysctl -w net.ipv6.route.flush=1
| Any of the following tests or sub-groups may pass: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_3.3.1_Ensure_IPv6_router_advertisements_are_not_accepted"
role="unscored"
severity="unknown"
time="2020-09-09T17:19:57.952+02:00"
version="1"
weight="0.0">
<xccdf:result>informational</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/3"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/11"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:57.952+02:00"
start-time="2020-09-09T17:19:57.939+02:00">
<cis:or>
<cis:and>
<cis:or result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv6.conf.default.accept_ra' kernel parameter Equals 0 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7245601"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7245601"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1848">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv6.conf.default.accept_ra\s*=\s*0$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv6.conf.default.accept_ra=0"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv6.conf.default.accept_ra' kernel parameter Equals 0 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7245602"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7245602"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1850">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc/sysctl.d"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv6.conf.default.accept_ra\s*=\s*0$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv6.conf.default.accept_ra=0"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
<cis:or result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv6.conf.all.accept_ra' kernel parameter Equals 0 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7245501"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7245501"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1851">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv6.conf.all.accept_ra\s*=\s*0$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv6.conf.all.accept_ra=0"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv6.conf.all.accept_ra' kernel parameter Equals 0 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7245502"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7245502"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1853">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc/sysctl.d"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv6.conf.all.accept_ra\s*=\s*0$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv6.conf.all.accept_ra=0"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv6.conf.default.accept_ra' kernel parameter Equals 0 (int)"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7245600"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7245600"
type="sysctl_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7245600">
<cis:evidence_item itemref="1471">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="name" value="net.ipv6.conf.default.accept_ra"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="net.ipv6.conf.default.accept_ra" dt="string"
ev="net.ipv6.conf.default.accept_ra"
name="name"
op="equals"
result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="value" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv6.conf.all.accept_ra' kernel parameter Equals 0 (int)"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7245500"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7245500"
type="sysctl_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7245500">
<cis:evidence_item itemref="1436">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="name" value="net.ipv6.conf.all.accept_ra"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="net.ipv6.conf.all.accept_ra" dt="string" ev="net.ipv6.conf.all.accept_ra"
name="name"
op="equals"
result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="value" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
<cis:evidence_test check="at least one" check_existence="at_least_one_exists"
comment="Ensure at least one file named /boot/grub2/grub.cfg exists and matches pattern ^\s*linux\S+(\s+\S+)+\s+ipv6.disable=1"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7245700"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7245700"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1854">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/boot/grub2/grub.cfg"/>
<cis:evidence_item_pk_field name="path" value="/boot/grub2"/>
<cis:evidence_item_pk_field name="filename" value="grub.cfg"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*linux\S+(\s+\S+)+\s+ipv6.disable=1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="OR">
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7245500"
value-id="xccdf_org.cisecurity.benchmarks_value_3.3.1.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7245500"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7245600"
value-id="xccdf_org.cisecurity.benchmarks_value_3.3.1.2_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7245600"/>
</xccdf:check>
</xccdf:complex-check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7245700"
value-id="xccdf_org.cisecurity.benchmarks_value_3.3.1.3_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7245700"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Establish, implement, and actively manage (track, report on, correct) the security configuration of laptops, servers, and workstations using a rigorous configuration management and change control process in order to prevent attackers from exploiting vulnerable services and settings. |
| CIS Control Information | |
|---|---|
| Control: | Establish, implement, and actively manage (track, report on, correct) the security configuration of network infrastructure devices using a rigorous configuration management and change control process in order to prevent attackers from exploiting vulnerable services and settings. |
This setting prevents the system from accepting ICMP redirects. ICMP redirects tell the system about alternate routes for sending traffic.
It is recommended that systems not accept ICMP redirects as they could be tricked into routing traffic to compromised machines. Setting hard routes within the system (usually a single default route to a trusted router) protects the system from bad routes.
Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file:
net.ipv6.conf.all.accept_redirects = 0
net.ipv6.conf.default.accept_redirects = 0
Run the following commands to set the active kernel parameters:
# sysctl -w net.ipv6.conf.all.accept_redirects=0
# sysctl -w net.ipv6.conf.default.accept_redirects=0
# sysctl -w net.ipv6.route.flush=1
| Any of the following tests or sub-groups may pass: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_3.3.2_Ensure_IPv6_redirects_are_not_accepted"
role="unscored"
severity="unknown"
time="2020-09-09T17:19:57.965+02:00"
version="1"
weight="0.0">
<xccdf:result>informational</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/3"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/11"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:57.966+02:00"
start-time="2020-09-09T17:19:57.954+02:00">
<cis:or>
<cis:and>
<cis:or result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv6.conf.all.accept_redirects' kernel parameter Equals 0 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7245801"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7245801"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1855">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv6.conf.all.accept_redirects\s*=\s*0$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv6.conf.all.accept_redirects=0"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv6.conf.all.accept_redirects' kernel parameter Equals 0 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7245802"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7245802"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1857">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc/sysctl.d"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv6.conf.all.accept_redirects\s*=\s*0$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv6.conf.all.accept_redirects=0"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
<cis:or result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv6.conf.default.accept_redirects' kernel parameter Equals 0 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7245901"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7245901"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1858">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv6.conf.default.accept_redirects\s*=\s*0$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv6.conf.default.accept_redirects=0"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv6.conf.default.accept_redirects' kernel parameter Equals 0 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7245902"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7245902"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1860">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/sysctl.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc/sysctl.d"/>
<cis:evidence_item_pk_field name="filename" value="sysctl.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*net.ipv6.conf.default.accept_redirects\s*=\s*0$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="net.ipv6.conf.default.accept_redirects=0"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv6.conf.all.accept_redirects' kernel parameter Equals 0 (int)"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7245800"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7245800"
type="sysctl_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7245800">
<cis:evidence_item itemref="1441">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="name" value="net.ipv6.conf.all.accept_redirects"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="net.ipv6.conf.all.accept_redirects" dt="string"
ev="net.ipv6.conf.all.accept_redirects"
name="name"
op="equals"
result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="value" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'net.ipv6.conf.default.accept_redirects' kernel parameter Equals 0 (int)"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7245900"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7245900"
type="sysctl_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7245900">
<cis:evidence_item itemref="1476">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="name" value="net.ipv6.conf.default.accept_redirects"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="net.ipv6.conf.default.accept_redirects" dt="string"
ev="net.ipv6.conf.default.accept_redirects"
name="name"
op="equals"
result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="value" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
<cis:evidence_test check="at least one" check_existence="at_least_one_exists"
comment="Ensure at least one file named /boot/grub2/grub.cfg exists and matches pattern ^\s*linux\S+(\s+\S+)+\s+ipv6.disable=1"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7246000"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7246000"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1861">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/boot/grub2/grub.cfg"/>
<cis:evidence_item_pk_field name="path" value="/boot/grub2"/>
<cis:evidence_item_pk_field name="filename" value="grub.cfg"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*linux\S+(\s+\S+)+\s+ipv6.disable=1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="OR">
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7245800"
value-id="xccdf_org.cisecurity.benchmarks_value_3.3.2.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7245800"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7245900"
value-id="xccdf_org.cisecurity.benchmarks_value_3.3.2.2_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7245900"/>
</xccdf:check>
</xccdf:complex-check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7246000"
value-id="xccdf_org.cisecurity.benchmarks_value_3.3.2.3_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7246000"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Establish, implement, and actively manage (track, report on, correct) the security configuration of laptops, servers, and workstations using a rigorous configuration management and change control process in order to prevent attackers from exploiting vulnerable services and settings. |
| CIS Control Information | |
|---|---|
| Control: | Establish, implement, and actively manage (track, report on, correct) the security configuration of network infrastructure devices using a rigorous configuration management and change control process in order to prevent attackers from exploiting vulnerable services and settings. |
Although IPv6 has many advantages over IPv4, few organizations have implemented IPv6.
If IPv6 is not to be used, it is recommended that it be disabled to reduce the attack surface of the system.
Edit /etc/default/grub and remove add ipv6.disable=1 to the GRUB_CMDLINE_LINUX parameters:
GRUB_CMDLINE_LINUX="ipv6.disable=1"
Run the following command to update the grub2 configuration:
# grub2-mkconfig > /boot/grub2/grub.cfg
|
||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_3.3.3_Ensure_IPv6_is_disabled"
role="unscored"
severity="unknown"
time="2020-09-09T17:19:57.970+02:00"
version="1"
weight="0.0">
<xccdf:result>informational</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/3"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/11"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7246100"
definition_negate="false">
<cis:and negated="false" result="false">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /boot/grub2/grub.cfg exists and matches pattern ^\s*linux\S+(\s+\S+)+\s+ipv6.disable=1"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7246100"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7246100"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1862">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/boot/grub2/grub.cfg"/>
<cis:evidence_item_pk_field name="path" value="/boot/grub2"/>
<cis:evidence_item_pk_field name="filename" value="grub.cfg"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*linux\S+(\s+\S+)+\s+ipv6.disable=1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7246100"
value-id="xccdf_org.cisecurity.benchmarks_value_3.3.3.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7246100"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Establish, implement, and actively manage (track, report on, correct) the security configuration of laptops, servers, and workstations using a rigorous configuration management and change control process in order to prevent attackers from exploiting vulnerable services and settings. |
| CIS Control Information | |
|---|---|
| Control: | Establish, implement, and actively manage (track, report on, correct) the security configuration of network infrastructure devices using a rigorous configuration management and change control process in order to prevent attackers from exploiting vulnerable services and settings. |
TCP Wrappers provides a simple access list and standardized logging method for services capable of supporting it. In the past, services that were called from inetd and xinetd supported the use of tcp wrappers. As inetd and xinetd have been falling in disuse, any service that can support tcp wrappers will have the libwrap.so library attached to it.
TCP Wrappers provide a good simple access list mechanism to services that may not have that support built in. It is recommended that all services that can support TCP Wrappers, use it.
Run the following command to install tcp_wrappers :
# yum install tcp_wrappers
| All of the following tests or sub-groups must pass: | ||||||||||||
|
||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_3.4.1_Ensure_TCP_Wrappers_is_installed"
role="full"
severity="unknown"
time="2020-09-09T17:19:58.169+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/2"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:58.169+02:00"
start-time="2020-09-09T17:19:57.970+02:00">
<cis:and>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure package name equals 'tcp_wrappers' is installed"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7246200"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7246200"
type="rpminfo_test">
<cis:evidence_object>
<cis:evidence_item itemref="1863">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="name" value="tcp_wrappers"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure package name equals 'tcp_wrappers-libs' is installed"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7246300"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7246300"
type="rpminfo_test">
<cis:evidence_object>
<cis:evidence_item itemref="1864">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="name" value="tcp_wrappers-libs"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7246200"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7246300"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.2 |
| Label: | Leverage Host-based Firewalls |
| Description: | Apply host-based firewalls or port filtering tools on end systems, with a default-deny rule that drops all traffic except those services and ports that are explicitly allowed. |
The /etc/hosts.allow file specifies which IP addresses are permitted to connect to the host. It is intended to be used in conjunction with the /etc/hosts.deny file.
The /etc/hosts.allow file supports access control by IP and helps ensure that only authorized systems can connect to the system.
Run the following command to create /etc/hosts.allow :
# echo "ALL: <net>/<mask>, <net>/<mask>, ..." >/etc/hosts.allow
where each <net>/<mask> combination (for example, "192.168.1.0/255.255.255.0") represents one network block in use by your organization that requires access to this system.
|
||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_3.4.2_Ensure_etchosts.allow_is_configured"
role="full"
severity="unknown"
time="2020-09-09T17:19:58.186+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/2"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7246400"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/hosts.allow exists and unknown test"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7246400"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7246400"
type="file_test">
<cis:evidence_object>
<cis:evidence_item itemref="1865">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/hosts.allow"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="hosts.allow"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7246400"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.2 |
| Label: | Leverage Host-based Firewalls |
| Description: | Apply host-based firewalls or port filtering tools on end systems, with a default-deny rule that drops all traffic except those services and ports that are explicitly allowed. |
The /etc/hosts.deny file specifies which IP addresses are not permitted to connect to the host. It is intended to be used in conjunction with the /etc/hosts.allow file.
The /etc/hosts.deny file serves as a failsafe so that any host not specified in /etc/hosts.allow is denied access to the system.
Run the following command to create /etc/hosts.deny :
# echo "ALL: ALL" >> /etc/hosts.deny
|
||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_3.4.3_Ensure_etchosts.deny_is_configured"
role="full"
severity="unknown"
time="2020-09-09T17:19:58.188+02:00"
version="1"
weight="1.0">
<xccdf:result>fail</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/2"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7246500"
definition_negate="false">
<cis:and negated="false" result="false">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/hosts.deny exists and matches pattern ^ALL: ALL"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7246500"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7246500"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1866">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/hosts.deny"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="hosts.deny"/>
<cis:evidence_item_pk_field name="pattern" value="^ALL: ALL"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7246500"
value-id="xccdf_org.cisecurity.benchmarks_value_3.4.3.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7246500"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.2 |
| Label: | Leverage Host-based Firewalls |
| Description: | Apply host-based firewalls or port filtering tools on end systems, with a default-deny rule that drops all traffic except those services and ports that are explicitly allowed. |
The /etc/hosts.allow file contains networking information that is used by many applications and therefore must be readable for these applications to operate.
It is critical to ensure that the /etc/hosts.allow file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.
Run the following commands to set permissions on /etc/hosts.allow :
# chown root:root /etc/hosts.allow # chmod 644 /etc/hosts.allow
|
||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_3.4.4_Ensure_permissions_on_etchosts.allow_are_configured"
role="full"
severity="unknown"
time="2020-09-09T17:19:58.204+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/5/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7246600"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/hosts.allow exists and is owned by 0:0 and has permissions rw-r--r-- and does not have permissions --x-wx-wx SUID SGID sticky"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7246600"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7246600"
type="file_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7246600">
<cis:evidence_item itemref="1867">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/hosts.allow"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="hosts.allow"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="true" dt="boolean" ev="true" name="uwrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="uexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="suid" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="true" dt="boolean" ev="true" name="uread" op="equals" result="true"/>
<cis:evidence_field cv="true" dt="boolean" ev="true" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="group_id" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="user_id" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="sticky" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="sgid" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="true" dt="boolean" ev="true" name="gread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7246600"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to track/control/prevent/correct the use, assignment, and configuration of administrative privileges on computers, networks, and applications. |
| Subcontrol: | 5.1 |
| Label: | Minimize And Sparingly Use Administrative Privileges |
| Description: | Minimize administrative privileges and only use administrative accounts when they are required. Implement focused auditing on the use of administrative privileged functions and monitor for anomalous behavior. |
The /etc/hosts.deny file contains network information that is used by many system applications and therefore must be readable for these applications to operate.
It is critical to ensure that the /etc/hosts.deny file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.
Run the following commands to set permissions on /etc/hosts.deny :
# chown root:root /etc/hosts.deny
# chmod 644 /etc/hosts.deny
|
||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_3.4.5_Ensure_permissions_on_etchosts.deny_are_configured"
role="full"
severity="unknown"
time="2020-09-09T17:19:58.227+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/5/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7246700"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/hosts.deny exists and is owned by 0:0 and has permissions rw-r--r-- and does not have permissions --x-wx-wx SUID SGID sticky"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7246700"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7246700"
type="file_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7246700">
<cis:evidence_item itemref="1868">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/hosts.deny"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="hosts.deny"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="true" dt="boolean" ev="true" name="uwrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="uexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="suid" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="true" dt="boolean" ev="true" name="uread" op="equals" result="true"/>
<cis:evidence_field cv="true" dt="boolean" ev="true" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="group_id" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="user_id" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="sticky" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="sgid" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="true" dt="boolean" ev="true" name="gread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7246700"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to track/control/prevent/correct the use, assignment, and configuration of administrative privileges on computers, networks, and applications. |
| Subcontrol: | 5.1 |
| Label: | Minimize And Sparingly Use Administrative Privileges |
| Description: | Minimize administrative privileges and only use administrative accounts when they are required. Implement focused auditing on the use of administrative privileged functions and monitor for anomalous behavior. |
The Linux kernel modules support several network protocols that are not commonly used. If these protocols are not needed, it is recommended that they be disabled in the kernel.
Note: This should not be considered a comprehensive list of uncommon network protocols, you may wish to consider additions to those listed here for your environment.
The Datagram Congestion Control Protocol (DCCP) is a transport layer protocol that supports streaming media and telephony. DCCP provides a way to gain access to congestion control, without having to do it at the application layer, but does not provide in-sequence delivery.
If the protocol is not required, it is recommended that the drivers not be installed to reduce the potential attack surface.
Edit or create the file /etc/modprobe.d/CIS.conf and add the following line:
install dccp /bin/true
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_3.5.1_Ensure_DCCP_is_disabled"
role="unscored"
severity="unknown"
time="2020-09-09T17:19:58.253+02:00"
version="1"
weight="0.0">
<xccdf:result>informational</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:58.253+02:00"
start-time="2020-09-09T17:19:58.228+02:00">
<cis:and>
<cis:evidence_test check="at least one" check_existence="at_least_one_exists"
comment="Ensure kernel module dccp is not loadable"
negated="false"
ns="cmd"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7246800"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7246800"
type="shellcommand_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7246800">
<cis:evidence_item entity_check="at least one" itemref="1869">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="command" value="modprobe -n -v dccp"/>
<cis:evidence_item_pk_field name="line_selection" value=".+"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="install /bin/true " dt="string" ev="^install +/bin/true *$"
name="stdout_line"
op="pattern match"
result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="none satisfy" check_existence="at_least_one_exists"
comment="Ensure kernel module dccp is not loaded"
negated="false"
ns="cmd"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7246900"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7246900"
type="shellcommand_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7246900">
<cis:evidence_item entity_check="at least one" itemref="1870">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="command" value="lsmod"/>
<cis:evidence_item_pk_field name="line_selection" value=".+"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="Module Size Used by" dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="iptable_filter 12810 0 " dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="binfmt_misc 17468 1 " dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="rpcsec_gss_krb5 35549 0 " dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="auth_rpcgss 59415 1 rpcsec_gss_krb5" dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="nfsv4 583067 1 " dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dns_resolver 13140 1 nfsv4" dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="nfs 261760 2 nfsv4" dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="lockd 93952 1 nfs" dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="grace 13515 1 lockd" dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sunrpc 353103 8 nfs,rpcsec_gss_krb5,auth_rpcgss,lockd,nfsv4"
dt="string"
ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="fscache 64984 2 nfs,nfsv4" dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_vsock_vmci_transport 30577 1 " dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vsock 36526 2 vmw_vsock_vmci_transport" dt="string"
ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ext4 579979 1 " dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="mbcache 14958 1 ext4" dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="jbd2 107478 1 ext4" dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sb_edac 31940 0 " dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="iosf_mbi 15582 0 " dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crc32_pclmul 13133 0 " dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ghash_clmulni_intel 13273 0 " dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ppdev 17671 0 " dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_balloon 18094 0 " dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="aesni_intel 189415 0 " dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="lrw 13286 1 aesni_intel" dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="gf128mul 15139 1 lrw" dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="glue_helper 13990 1 aesni_intel" dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ablk_helper 13597 1 aesni_intel" dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="cryptd 21190 3 ghash_clmulni_intel,aesni_intel,ablk_helper"
dt="string"
ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="joydev 17389 0 " dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="pcspkr 12718 0 " dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sg 40721 0 " dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="parport_pc 28205 0 " dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="parport 46395 2 ppdev,parport_pc" dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="i2c_piix4 22401 0 " dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_vmci 67127 1 vmw_vsock_vmci_transport" dt="string"
ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ip_tables 27126 1 iptable_filter" dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="xfs 996949 8 " dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libcrc32c 12644 1 xfs" dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sr_mod 22416 0 " dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="cdrom 42556 1 sr_mod" dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ata_generic 12923 0 " dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="pata_acpi 13053 0 " dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sd_mod 46281 5 " dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crc_t10dif 12912 1 sd_mod" dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crct10dif_generic 12647 0 " dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmwgfx 276430 1 " dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="drm_kms_helper 179394 1 vmwgfx" dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="syscopyarea 12529 1 drm_kms_helper" dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sysfillrect 12701 1 drm_kms_helper" dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sysimgblt 12640 1 drm_kms_helper" dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="fb_sys_fops 12703 1 drm_kms_helper" dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ttm 114635 1 vmwgfx" dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="drm 429744 4 ttm,drm_kms_helper,vmwgfx" dt="string"
ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crct10dif_pclmul 14307 1 " dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ata_piix 35052 0 " dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crct10dif_common 12595 3 crct10dif_pclmul,crct10dif_generic,crc_t10dif"
dt="string"
ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crc32c_intel 22094 1 " dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="serio_raw 13434 0 " dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ahci 34056 0 " dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libahci 31992 1 ahci" dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmxnet3 58059 0 " dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libata 243133 5 ahci,pata_acpi,libahci,ata_generic,ata_piix"
dt="string"
ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_pvscsi 23130 10 " dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="nfit 55016 0 " dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libnvdimm 147731 1 nfit" dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="drm_panel_orientation_quirks 12957 1 drm" dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_mirror 22289 0 " dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_region_hash 20813 1 dm_mirror" dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_log 18411 2 dm_region_hash,dm_mirror" dt="string"
ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_mod 124461 29 dm_log,dm_mirror" dt="string" ev="^dccp +"
name="stdout_line"
op="pattern match"
result="false"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7246800"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7246900"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.1 |
| Label: | Limit Open Ports, Protocols, and Services |
| Description: | Ensure that only ports, protocols, and services with validated business needs are running on each system. |
The Stream Control Transmission Protocol (SCTP) is a transport layer protocol used to support message oriented communication, with several streams of messages in one connection. It serves a similar function as TCP and UDP, incorporating features of both. It is message-oriented like UDP, and ensures reliable in-sequence transport of messages with congestion control like TCP.
If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.
Edit or create the file /etc/modprobe.d/CIS.conf and add the following line:
install sctp /bin/true
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_3.5.2_Ensure_SCTP_is_disabled"
role="unscored"
severity="unknown"
time="2020-09-09T17:19:58.276+02:00"
version="1"
weight="0.0">
<xccdf:result>informational</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:58.276+02:00"
start-time="2020-09-09T17:19:58.257+02:00">
<cis:and>
<cis:evidence_test check="at least one" check_existence="at_least_one_exists"
comment="Ensure kernel module sctp is not loadable"
negated="false"
ns="cmd"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7247000"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7247000"
type="shellcommand_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7247000">
<cis:evidence_item entity_check="at least one" itemref="1871">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="command" value="modprobe -n -v sctp"/>
<cis:evidence_item_pk_field name="line_selection" value=".+"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="install /bin/true " dt="string" ev="^install +/bin/true *$"
name="stdout_line"
op="pattern match"
result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="none satisfy" check_existence="at_least_one_exists"
comment="Ensure kernel module sctp is not loaded"
negated="false"
ns="cmd"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7247100"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7247100"
type="shellcommand_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7247100">
<cis:evidence_item entity_check="at least one" itemref="1872">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="command" value="lsmod"/>
<cis:evidence_item_pk_field name="line_selection" value=".+"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="Module Size Used by" dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="iptable_filter 12810 0 " dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="binfmt_misc 17468 1 " dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="rpcsec_gss_krb5 35549 0 " dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="auth_rpcgss 59415 1 rpcsec_gss_krb5" dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="nfsv4 583067 1 " dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dns_resolver 13140 1 nfsv4" dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="nfs 261760 2 nfsv4" dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="lockd 93952 1 nfs" dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="grace 13515 1 lockd" dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sunrpc 353103 8 nfs,rpcsec_gss_krb5,auth_rpcgss,lockd,nfsv4"
dt="string"
ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="fscache 64984 2 nfs,nfsv4" dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_vsock_vmci_transport 30577 1 " dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vsock 36526 2 vmw_vsock_vmci_transport" dt="string"
ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ext4 579979 1 " dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="mbcache 14958 1 ext4" dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="jbd2 107478 1 ext4" dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sb_edac 31940 0 " dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="iosf_mbi 15582 0 " dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crc32_pclmul 13133 0 " dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ghash_clmulni_intel 13273 0 " dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ppdev 17671 0 " dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_balloon 18094 0 " dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="aesni_intel 189415 0 " dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="lrw 13286 1 aesni_intel" dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="gf128mul 15139 1 lrw" dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="glue_helper 13990 1 aesni_intel" dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ablk_helper 13597 1 aesni_intel" dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="cryptd 21190 3 ghash_clmulni_intel,aesni_intel,ablk_helper"
dt="string"
ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="joydev 17389 0 " dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="pcspkr 12718 0 " dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sg 40721 0 " dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="parport_pc 28205 0 " dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="parport 46395 2 ppdev,parport_pc" dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="i2c_piix4 22401 0 " dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_vmci 67127 1 vmw_vsock_vmci_transport" dt="string"
ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ip_tables 27126 1 iptable_filter" dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="xfs 996949 8 " dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libcrc32c 12644 1 xfs" dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sr_mod 22416 0 " dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="cdrom 42556 1 sr_mod" dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ata_generic 12923 0 " dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="pata_acpi 13053 0 " dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sd_mod 46281 5 " dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crc_t10dif 12912 1 sd_mod" dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crct10dif_generic 12647 0 " dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmwgfx 276430 1 " dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="drm_kms_helper 179394 1 vmwgfx" dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="syscopyarea 12529 1 drm_kms_helper" dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sysfillrect 12701 1 drm_kms_helper" dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sysimgblt 12640 1 drm_kms_helper" dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="fb_sys_fops 12703 1 drm_kms_helper" dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ttm 114635 1 vmwgfx" dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="drm 429744 4 ttm,drm_kms_helper,vmwgfx" dt="string"
ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crct10dif_pclmul 14307 1 " dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ata_piix 35052 0 " dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crct10dif_common 12595 3 crct10dif_pclmul,crct10dif_generic,crc_t10dif"
dt="string"
ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crc32c_intel 22094 1 " dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="serio_raw 13434 0 " dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ahci 34056 0 " dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libahci 31992 1 ahci" dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmxnet3 58059 0 " dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libata 243133 5 ahci,pata_acpi,libahci,ata_generic,ata_piix"
dt="string"
ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_pvscsi 23130 10 " dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="nfit 55016 0 " dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libnvdimm 147731 1 nfit" dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="drm_panel_orientation_quirks 12957 1 drm" dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_mirror 22289 0 " dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_region_hash 20813 1 dm_mirror" dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_log 18411 2 dm_region_hash,dm_mirror" dt="string"
ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_mod 124461 29 dm_log,dm_mirror" dt="string" ev="^sctp +"
name="stdout_line"
op="pattern match"
result="false"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7247000"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7247100"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.1 |
| Label: | Limit Open Ports, Protocols, and Services |
| Description: | Ensure that only ports, protocols, and services with validated business needs are running on each system. |
The Reliable Datagram Sockets (RDS) protocol is a transport layer protocol designed to provide low-latency, high-bandwidth communications between cluster nodes. It was developed by the Oracle Corporation.
If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.
Edit or create the file /etc/modprobe.d/CIS.conf and add the following line:
install rds /bin/true
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_3.5.3_Ensure_RDS_is_disabled"
role="unscored"
severity="unknown"
time="2020-09-09T17:19:58.299+02:00"
version="1"
weight="0.0">
<xccdf:result>informational</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:58.299+02:00"
start-time="2020-09-09T17:19:58.279+02:00">
<cis:and>
<cis:evidence_test check="at least one" check_existence="at_least_one_exists"
comment="Ensure kernel module rds is not loadable"
negated="false"
ns="cmd"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7247200"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7247200"
type="shellcommand_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7247200">
<cis:evidence_item entity_check="at least one" itemref="1873">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="command" value="modprobe -n -v rds"/>
<cis:evidence_item_pk_field name="line_selection" value=".+"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="" dt="string" ev="^install +/bin/true *$" name="stdout_line"
op="pattern match"
result="false"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="none satisfy" check_existence="at_least_one_exists"
comment="Ensure kernel module rds is not loaded"
negated="false"
ns="cmd"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7247300"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7247300"
type="shellcommand_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7247300">
<cis:evidence_item entity_check="at least one" itemref="1874">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="command" value="lsmod"/>
<cis:evidence_item_pk_field name="line_selection" value=".+"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="Module Size Used by" dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="iptable_filter 12810 0 " dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="binfmt_misc 17468 1 " dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="rpcsec_gss_krb5 35549 0 " dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="auth_rpcgss 59415 1 rpcsec_gss_krb5" dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="nfsv4 583067 1 " dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dns_resolver 13140 1 nfsv4" dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="nfs 261760 2 nfsv4" dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="lockd 93952 1 nfs" dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="grace 13515 1 lockd" dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sunrpc 353103 8 nfs,rpcsec_gss_krb5,auth_rpcgss,lockd,nfsv4"
dt="string"
ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="fscache 64984 2 nfs,nfsv4" dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_vsock_vmci_transport 30577 1 " dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vsock 36526 2 vmw_vsock_vmci_transport" dt="string"
ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ext4 579979 1 " dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="mbcache 14958 1 ext4" dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="jbd2 107478 1 ext4" dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sb_edac 31940 0 " dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="iosf_mbi 15582 0 " dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crc32_pclmul 13133 0 " dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ghash_clmulni_intel 13273 0 " dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ppdev 17671 0 " dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_balloon 18094 0 " dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="aesni_intel 189415 0 " dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="lrw 13286 1 aesni_intel" dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="gf128mul 15139 1 lrw" dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="glue_helper 13990 1 aesni_intel" dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ablk_helper 13597 1 aesni_intel" dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="cryptd 21190 3 ghash_clmulni_intel,aesni_intel,ablk_helper"
dt="string"
ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="joydev 17389 0 " dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="pcspkr 12718 0 " dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sg 40721 0 " dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="parport_pc 28205 0 " dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="parport 46395 2 ppdev,parport_pc" dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="i2c_piix4 22401 0 " dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_vmci 67127 1 vmw_vsock_vmci_transport" dt="string"
ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ip_tables 27126 1 iptable_filter" dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="xfs 996949 8 " dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libcrc32c 12644 1 xfs" dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sr_mod 22416 0 " dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="cdrom 42556 1 sr_mod" dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ata_generic 12923 0 " dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="pata_acpi 13053 0 " dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sd_mod 46281 5 " dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crc_t10dif 12912 1 sd_mod" dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crct10dif_generic 12647 0 " dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmwgfx 276430 1 " dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="drm_kms_helper 179394 1 vmwgfx" dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="syscopyarea 12529 1 drm_kms_helper" dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sysfillrect 12701 1 drm_kms_helper" dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sysimgblt 12640 1 drm_kms_helper" dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="fb_sys_fops 12703 1 drm_kms_helper" dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ttm 114635 1 vmwgfx" dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="drm 429744 4 ttm,drm_kms_helper,vmwgfx" dt="string"
ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crct10dif_pclmul 14307 1 " dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ata_piix 35052 0 " dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crct10dif_common 12595 3 crct10dif_pclmul,crct10dif_generic,crc_t10dif"
dt="string"
ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crc32c_intel 22094 1 " dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="serio_raw 13434 0 " dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ahci 34056 0 " dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libahci 31992 1 ahci" dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmxnet3 58059 0 " dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libata 243133 5 ahci,pata_acpi,libahci,ata_generic,ata_piix"
dt="string"
ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_pvscsi 23130 10 " dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="nfit 55016 0 " dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libnvdimm 147731 1 nfit" dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="drm_panel_orientation_quirks 12957 1 drm" dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_mirror 22289 0 " dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_region_hash 20813 1 dm_mirror" dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_log 18411 2 dm_region_hash,dm_mirror" dt="string"
ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_mod 124461 29 dm_log,dm_mirror" dt="string" ev="^rds +"
name="stdout_line"
op="pattern match"
result="false"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7247200"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7247300"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.1 |
| Label: | Limit Open Ports, Protocols, and Services |
| Description: | Ensure that only ports, protocols, and services with validated business needs are running on each system. |
The Transparent Inter-Process Communication (TIPC) protocol is designed to provide communication between cluster nodes.
If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.
Edit or create the file /etc/modprobe.d/CIS.conf and add the following line:
install tipc /bin/true
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_3.5.4_Ensure_TIPC_is_disabled"
role="unscored"
severity="unknown"
time="2020-09-09T17:19:58.332+02:00"
version="1"
weight="0.0">
<xccdf:result>informational</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:58.333+02:00"
start-time="2020-09-09T17:19:58.302+02:00">
<cis:and>
<cis:evidence_test check="at least one" check_existence="at_least_one_exists"
comment="Ensure kernel module tipc is not loadable"
negated="false"
ns="cmd"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7247400"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7247400"
type="shellcommand_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7247400">
<cis:evidence_item entity_check="at least one" itemref="1875">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="command" value="modprobe -n -v tipc"/>
<cis:evidence_item_pk_field name="line_selection" value=".+"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="" dt="string" ev="^install +/bin/true *$" name="stdout_line"
op="pattern match"
result="false"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="none satisfy" check_existence="at_least_one_exists"
comment="Ensure kernel module tipc is not loaded"
negated="false"
ns="cmd"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7247500"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7247500"
type="shellcommand_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7247500">
<cis:evidence_item entity_check="at least one" itemref="1876">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="command" value="lsmod"/>
<cis:evidence_item_pk_field name="line_selection" value=".+"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="Module Size Used by" dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="iptable_filter 12810 0 " dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="binfmt_misc 17468 1 " dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="rpcsec_gss_krb5 35549 0 " dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="auth_rpcgss 59415 1 rpcsec_gss_krb5" dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="nfsv4 583067 1 " dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dns_resolver 13140 1 nfsv4" dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="nfs 261760 2 nfsv4" dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="lockd 93952 1 nfs" dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="grace 13515 1 lockd" dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sunrpc 353103 8 nfs,rpcsec_gss_krb5,auth_rpcgss,lockd,nfsv4"
dt="string"
ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="fscache 64984 2 nfs,nfsv4" dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_vsock_vmci_transport 30577 1 " dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vsock 36526 2 vmw_vsock_vmci_transport" dt="string"
ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ext4 579979 1 " dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="mbcache 14958 1 ext4" dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="jbd2 107478 1 ext4" dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sb_edac 31940 0 " dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="iosf_mbi 15582 0 " dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crc32_pclmul 13133 0 " dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ghash_clmulni_intel 13273 0 " dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ppdev 17671 0 " dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_balloon 18094 0 " dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="aesni_intel 189415 0 " dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="lrw 13286 1 aesni_intel" dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="gf128mul 15139 1 lrw" dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="glue_helper 13990 1 aesni_intel" dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ablk_helper 13597 1 aesni_intel" dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="cryptd 21190 3 ghash_clmulni_intel,aesni_intel,ablk_helper"
dt="string"
ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="joydev 17389 0 " dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="pcspkr 12718 0 " dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sg 40721 0 " dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="parport_pc 28205 0 " dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="parport 46395 2 ppdev,parport_pc" dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="i2c_piix4 22401 0 " dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_vmci 67127 1 vmw_vsock_vmci_transport" dt="string"
ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ip_tables 27126 1 iptable_filter" dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="xfs 996949 8 " dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libcrc32c 12644 1 xfs" dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sr_mod 22416 0 " dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="cdrom 42556 1 sr_mod" dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ata_generic 12923 0 " dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="pata_acpi 13053 0 " dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sd_mod 46281 5 " dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crc_t10dif 12912 1 sd_mod" dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crct10dif_generic 12647 0 " dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmwgfx 276430 1 " dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="drm_kms_helper 179394 1 vmwgfx" dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="syscopyarea 12529 1 drm_kms_helper" dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sysfillrect 12701 1 drm_kms_helper" dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="sysimgblt 12640 1 drm_kms_helper" dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="fb_sys_fops 12703 1 drm_kms_helper" dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ttm 114635 1 vmwgfx" dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="drm 429744 4 ttm,drm_kms_helper,vmwgfx" dt="string"
ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crct10dif_pclmul 14307 1 " dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ata_piix 35052 0 " dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crct10dif_common 12595 3 crct10dif_pclmul,crct10dif_generic,crc_t10dif"
dt="string"
ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="crc32c_intel 22094 1 " dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="serio_raw 13434 0 " dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="ahci 34056 0 " dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libahci 31992 1 ahci" dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmxnet3 58059 0 " dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libata 243133 5 ahci,pata_acpi,libahci,ata_generic,ata_piix"
dt="string"
ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="vmw_pvscsi 23130 10 " dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="nfit 55016 0 " dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="libnvdimm 147731 1 nfit" dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="drm_panel_orientation_quirks 12957 1 drm" dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_mirror 22289 0 " dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_region_hash 20813 1 dm_mirror" dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_log 18411 2 dm_region_hash,dm_mirror" dt="string"
ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="dm_mod 124461 29 dm_log,dm_mirror" dt="string" ev="^tipc +"
name="stdout_line"
op="pattern match"
result="false"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7247400"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7247500"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.1 |
| Label: | Limit Open Ports, Protocols, and Services |
| Description: | Ensure that only ports, protocols, and services with validated business needs are running on each system. |
IPtables is an application that allows a system administrator to configure the IPv4 tables, chains and rules provided by the Linux kernel firewall. While several methods of configuration exist this section is intended only to ensure the resulting IPtables rules are in place, not how they are configured. If IPv6 is in use in your environment, similar settings should be applied to the IP6tables as well.
Note: This section broadly assumes starting with an empty IPtables firewall ruleset (established by flushing the rules with iptables -F). Remediation steps included only affect the live system, you will also need to configure your default firewall configuration to apply on boot. Configuration of a live systems firewall directly over a remote connection will often result in being locked out. It is advised to have a known good firewall configuration set to run on boot and to configure an entire firewall structure in a script that is then run and tested before saving to boot. The following script will implement the firewall rules of this section and open port 22(ssh) from anywhere:
#!/bin/bash
# Flush IPtables rules
iptables -F
# Ensure default deny firewall policy
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP
# Ensure loopback traffic is configured
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT
iptables -A INPUT -s 127.0.0.0/8 -j DROP
# Ensure outbound and established connections are configured
iptables -A OUTPUT -p tcp -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -p udp -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -p icmp -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -A INPUT -p tcp -m state --state ESTABLISHED -j ACCEPT
iptables -A INPUT -p udp -m state --state ESTABLISHED -j ACCEPT
iptables -A INPUT -p icmp -m state --state ESTABLISHED -j ACCEPT
# Open inbound ssh(tcp port 22) connections
iptables -A INPUT -p tcp --dport 22 -m state --state NEW -j ACCEPT
iptables allows configuration of the IPv4 tables in the linux kernel and the rules stored within them. Most firewall configuration utilities operate as a front end to iptables.
iptables is required for firewall management and configuration.
Run the following command to install iptables :
# yum install iptables
|
||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_3.6.1_Ensure_iptables_is_installed"
role="full"
severity="unknown"
time="2020-09-09T17:19:58.443+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/2"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7247600"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure package name equals 'iptables' is installed"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7247600"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7247600"
type="rpminfo_test">
<cis:evidence_object>
<cis:evidence_item itemref="1877">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="name" value="iptables"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7247600"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.2 |
| Label: | Leverage Host-based Firewalls |
| Description: | Apply host-based firewalls or port filtering tools on end systems, with a default-deny rule that drops all traffic except those services and ports that are explicitly allowed. |
A default deny all policy on connections ensures that any unconfigured network usage will be rejected.
With a default accept policy the firewall will accept any packet that is not configured to be denied. It is easier to white list acceptable usage than to black list unacceptable usage.
Run the following commands to implement a default DROP policy:
# iptables -P INPUT DROP
# iptables -P OUTPUT DROP
# iptables -P FORWARD DROP
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_3.6.2_Ensure_default_deny_firewall_policy"
role="full"
severity="unknown"
time="2020-09-09T17:19:58.470+02:00"
version="1"
weight="1.0">
<xccdf:result>fail</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/2"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:58.470+02:00"
start-time="2020-09-09T17:19:58.443+02:00">
<cis:and>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'iptables -L' output pattern match '^Chain OUTPUT \(policy (DROP|REJECT)\)$' (string)"
negated="false"
ns="cmd"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7247900"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7247900"
type="shellcommand_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7247900">
<cis:evidence_item entity_check="at least one" itemref="1878">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="command" value="iptables -L"/>
<cis:evidence_item_pk_field name="line_selection" value=".+"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="Chain INPUT (policy ACCEPT)" dt="string"
ev="^Chain OUTPUT \(policy (DROP|REJECT)\)$"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="target prot opt source destination " dt="string"
ev="^Chain OUTPUT \(policy (DROP|REJECT)\)$"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="Chain FORWARD (policy ACCEPT)" dt="string"
ev="^Chain OUTPUT \(policy (DROP|REJECT)\)$"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="Chain OUTPUT (policy ACCEPT)" dt="string"
ev="^Chain OUTPUT \(policy (DROP|REJECT)\)$"
name="stdout_line"
op="pattern match"
result="false"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'iptables -L' output pattern match '^Chain INPUT \(policy (DROP|REJECT)\)$' (string)"
negated="false"
ns="cmd"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7247700"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7247700"
type="shellcommand_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7247700">
<cis:evidence_item entity_check="at least one" itemref="1879">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="command" value="iptables -L"/>
<cis:evidence_item_pk_field name="line_selection" value=".+"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="Chain INPUT (policy ACCEPT)" dt="string"
ev="^Chain INPUT \(policy (DROP|REJECT)\)$"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="target prot opt source destination " dt="string"
ev="^Chain INPUT \(policy (DROP|REJECT)\)$"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="Chain FORWARD (policy ACCEPT)" dt="string"
ev="^Chain INPUT \(policy (DROP|REJECT)\)$"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="Chain OUTPUT (policy ACCEPT)" dt="string"
ev="^Chain INPUT \(policy (DROP|REJECT)\)$"
name="stdout_line"
op="pattern match"
result="false"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'iptables -L' output pattern match '^Chain FORWARD \(policy (DROP|REJECT)\)$' (string)"
negated="false"
ns="cmd"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7247800"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7247800"
type="shellcommand_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7247800">
<cis:evidence_item entity_check="at least one" itemref="1880">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="command" value="iptables -L"/>
<cis:evidence_item_pk_field name="line_selection" value=".+"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="Chain INPUT (policy ACCEPT)" dt="string"
ev="^Chain FORWARD \(policy (DROP|REJECT)\)$"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="target prot opt source destination " dt="string"
ev="^Chain FORWARD \(policy (DROP|REJECT)\)$"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="Chain FORWARD (policy ACCEPT)" dt="string"
ev="^Chain FORWARD \(policy (DROP|REJECT)\)$"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv="Chain OUTPUT (policy ACCEPT)" dt="string"
ev="^Chain FORWARD \(policy (DROP|REJECT)\)$"
name="stdout_line"
op="pattern match"
result="false"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7247700"
value-id="xccdf_org.cisecurity.benchmarks_value_3.6.2.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7247700"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7247800"
value-id="xccdf_org.cisecurity.benchmarks_value_3.6.2.2_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7247800"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7247900"
value-id="xccdf_org.cisecurity.benchmarks_value_3.6.2.3_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7247900"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.2 |
| Label: | Leverage Host-based Firewalls |
| Description: | Apply host-based firewalls or port filtering tools on end systems, with a default-deny rule that drops all traffic except those services and ports that are explicitly allowed. |
Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic to the loopback network (127.0.0.0/8).
Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network (127.0.0.0/8) traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure.
Run the following commands to implement the loopback rules:
# iptables -A INPUT -i lo -j ACCEPT
# iptables -A OUTPUT -o lo -j ACCEPT
# iptables -A INPUT -s 127.0.0.0/8 -j DROP
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_3.6.3_Ensure_loopback_traffic_is_configured"
role="full"
severity="unknown"
time="2020-09-09T17:19:58.500+02:00"
version="1"
weight="1.0">
<xccdf:result>fail</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/2"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:58.501+02:00"
start-time="2020-09-09T17:19:58.471+02:00">
<cis:and>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'iptables -L INPUT -v -n' output pattern match '^\s*\S+\s+\S+\s+ACCEPT\s+all\s+--\s+lo\s+\*\s+0\.0\.0\.0\/0\s+0\.0\.0\.0\/0\s*$' (string)"
negated="false"
ns="cmd"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7248000"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7248000"
type="shellcommand_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7248000">
<cis:evidence_item entity_check="at least one" itemref="1881">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="command" value="iptables -L INPUT -v -n"/>
<cis:evidence_item_pk_field name="line_selection" value=".+"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="Chain INPUT (policy ACCEPT 51288 packets, 367M bytes)" dt="string"
ev="^\s*\S+\s+\S+\s+ACCEPT\s+all\s+--\s+lo\s+\*\s+0\.0\.0\.0\/0\s+0\.0\.0\.0\/0\s*$"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv=" pkts bytes target prot opt in out source destination "
dt="string"
ev="^\s*\S+\s+\S+\s+ACCEPT\s+all\s+--\s+lo\s+\*\s+0\.0\.0\.0\/0\s+0\.0\.0\.0\/0\s*$"
name="stdout_line"
op="pattern match"
result="false"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'iptables -L INPUT -v -n' output pattern match '^\s*\S+\s+\S+\s+DROP\s+all\s+--\s+\*\s+\*\s+127\.0\.0\.0\/8\s+0\.0\.0\.0\/0\s*$' (string)"
negated="false"
ns="cmd"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7248100"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7248100"
type="shellcommand_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7248100">
<cis:evidence_item entity_check="at least one" itemref="1882">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="command" value="iptables -L INPUT -v -n"/>
<cis:evidence_item_pk_field name="line_selection" value=".+"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="Chain INPUT (policy ACCEPT 51288 packets, 367M bytes)" dt="string"
ev="^\s*\S+\s+\S+\s+DROP\s+all\s+--\s+\*\s+\*\s+127\.0\.0\.0\/8\s+0\.0\.0\.0\/0\s*$"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv=" pkts bytes target prot opt in out source destination "
dt="string"
ev="^\s*\S+\s+\S+\s+DROP\s+all\s+--\s+\*\s+\*\s+127\.0\.0\.0\/8\s+0\.0\.0\.0\/0\s*$"
name="stdout_line"
op="pattern match"
result="false"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'iptables -L OUTPUT -v -n' output pattern match '^\s*\S+\s+\S+\s+ACCEPT\s+all\s+--\s+\*\s+lo\s+0\.0\.0\.0\/0\s+0\.0\.0\.0\/0\s*$' (string)"
negated="false"
ns="cmd"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7248200"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7248200"
type="shellcommand_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7248200">
<cis:evidence_item entity_check="at least one" itemref="1883">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="command" value="iptables -L OUTPUT -v -n"/>
<cis:evidence_item_pk_field name="line_selection" value=".+"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="Chain OUTPUT (policy ACCEPT 51577 packets, 13M bytes)" dt="string"
ev="^\s*\S+\s+\S+\s+ACCEPT\s+all\s+--\s+\*\s+lo\s+0\.0\.0\.0\/0\s+0\.0\.0\.0\/0\s*$"
name="stdout_line"
op="pattern match"
result="false"/>
<cis:evidence_field cv=" pkts bytes target prot opt in out source destination "
dt="string"
ev="^\s*\S+\s+\S+\s+ACCEPT\s+all\s+--\s+\*\s+lo\s+0\.0\.0\.0\/0\s+0\.0\.0\.0\/0\s*$"
name="stdout_line"
op="pattern match"
result="false"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7248000"
value-id="xccdf_org.cisecurity.benchmarks_value_3.6.3.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7248000"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7248100"
value-id="xccdf_org.cisecurity.benchmarks_value_3.6.3.2_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7248100"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7248200"
value-id="xccdf_org.cisecurity.benchmarks_value_3.6.3.3_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7248200"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.2 |
| Label: | Leverage Host-based Firewalls |
| Description: | Apply host-based firewalls or port filtering tools on end systems, with a default-deny rule that drops all traffic except those services and ports that are explicitly allowed. |
Any ports that have been opened on non-loopback addresses need firewall rules to govern traffic.
Without a firewall rule configured for open ports default firewall policy will drop all packets to these ports.
For each port identified in the audit which does not have a firewall rule establish a proper rule for accepting inbound connections:
# iptables -A INPUT -p <protocol> --dport <port> -m state --state NEW -j ACCEPT
| Any of the following tests or sub-groups may pass: | ||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_3.6.5_Ensure_firewall_rules_exist_for_all_open_ports"
role="full"
severity="unknown"
time="2020-09-09T17:19:58.530+02:00"
version="1"
weight="1.0">
<xccdf:result>fail</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9/subcontrol/2"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7248300"
definition_negate="false">
<cis:or negated="false" result="false">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Linux Custom Object "Firewall Rule Exists For All Open Ports""
negated="false"
ns="cmd"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7248300"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7248300"
type="shellcommand_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7248300">
<cis:evidence_item entity_check="at least one" itemref="1885">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="command" value="iptables -L INPUT -v -n"/>
<cis:evidence_item_pk_field name="line_selection" value="\s+dpt:22\s+state\s+NEW\s*$"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="" dt="string" ev=".+" name="stdout_line" op="pattern match" result="false"/>
</cis:evidence_item>
<cis:evidence_item entity_check="at least one" itemref="1886">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="command" value="iptables -L INPUT -v -n"/>
<cis:evidence_item_pk_field name="line_selection" value="\s+dpt:22\s+state\s+NEW\s*$"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="" dt="string" ev=".+" name="stdout_line" op="pattern match" result="false"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="none_exist"
comment="Linux Custom Object "Firewall Rule Exists For All Open Ports""
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7248301"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7248301"
type="inetlisteningservers_test">
<cis:evidence_object>
<cis:evidence_item itemref="1772">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="protocol" value="tcp"/>
<cis:evidence_item_pk_field name="local_address" value="0.0.0.0"/>
<cis:evidence_item_pk_field name="local_port" value="22"/>
</cis:evidence_item_pk>
</cis:evidence_item>
<cis:evidence_item itemref="1774">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="protocol" value="tcp6"/>
<cis:evidence_item_pk_field name="local_address" value="::"/>
<cis:evidence_item_pk_field name="local_port" value="22"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7248300"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.1 |
| Label: | Limit Open Ports, Protocols, and Services |
| Description: | Ensure that only ports, protocols, and services with validated business needs are running on each system. |
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
| Subcontrol: | 9.2 |
| Label: | Leverage Host-based Firewalls |
| Description: | Apply host-based firewalls or port filtering tools on end systems, with a default-deny rule that drops all traffic except those services and ports that are explicitly allowed. |
The items in this section describe how to configure logging, log monitoring, and auditing, using tools included in most distributions.
It is recommended that rsyslogbe used for logging (with logwatchproviding summarization) and auditd be used for auditing (with aureportproviding summarization) to automatically monitor logs for intrusion attempts and other suspicious system behavior.
In addition to the local log files created by the steps in this section, it is also recommended that sites collect copies of their system logs on a secure, centralized log server via an encrypted connection. Not only does centralized logging help sites correlate events that may be occurring on multiple systems, but having a second copy of the system log information may be critical after a system compromise where the attacker has modified the local log files on the affected system(s). If a log correlation system is deployed, configure it to process the logs described in this section.
Because it is often necessary to correlate log information from many different systems (particularly after a security incident) it is recommended that the time be synchronized among systems and devices connected to the local network. The standard Internet protocol for time synchronization is the Network Time Protocol (NTP), which is supported by most network-ready devices. See the ntpd(8) manual page for more information on configuring NTP.
It is important that all logs described in this section be monitored on a regular basis and correlated to determine trends. A seemingly innocuous entry in one log could be more significant when compared to an entry in another log.
Note on log file permissions: There really isn't a "one size fits all" solution to the permissions on log files. Many sites utilize group permissions so that administrators who are in a defined security group, such as "wheel" do not have to elevate privileges to root in order to read log files. Also, if a third party log aggregation tool is used, it may need to have group permissions to read the log files, which is preferable to having it run setuid to root. Therefore, there are two remediation and audit steps for log file permissions. One is for systems that do not have a secured group method implemented that only permits root to read the log files (root:root 600). The other is for sites that do have such a setup and are designated as root:securegrp 640where securegrpis the defined security group (in some cases wheel).
System auditing, through auditd, allows system administrators to monitor their systems such that they can detect unauthorized access or modification of data. By default, auditd will audit SELinux AVC denials, system logins, account modifications, and authentication events. Events will be logged to /var/log/audit/audit.log. The recording of these events will use a modest amount of disk space on a system. If significantly more events are captured, additional on system or off system storage may need to be allocated.
The recommendations in this section implement an audit policy that produces large quantities of logged data. In some environments it can be challenging to store or process these logs and as such they are marked as Level 2 for both Servers and Workstations. Note: For 64 bit systems that have arch as a rule parameter, you will need two rules: one for 64 bit and one for 32 bit systems. For 32 bit systems, only one rule is needed.
Note: Once all configuration changes have been made to /etc/audit/audit.rules, the auditd configuration must be reloaded:
# service auditd reload
When auditing, it is important to carefully configure the storage requirements for audit logs. By default, auditd will max out the log files at 5MB and retain only 4 copies of them. Older versions will be deleted. It is possible on a system that the 20 MBs of audit logs may fill up the system causing loss of audit data. While the recommendations here provide guidance, check your site policy for audit storage requirements.
Logging services should be configured to prevent information leaks and to aggregate logs on a remote server so that they can be reviewed in the event of a system compromise and ease log analysis.
The rsyslog software is recommended as a replacement for thesyslogd daemon and provides improvements over syslogd, such as connection-oriented (i.e. TCP) transmission of logs, the option to log to database formats, and the encryption of log data en route to a central logging server. Note: This section only applies if rsyslog is installed on the system.
Once the rsyslog package is installed it needs to be activated.
If the rsyslog service is not activated the system may default to the syslogd service or lack logging instead.
Run the following command to enable rsyslog :
# systemctl enable rsyslog
| Any of the following tests or sub-groups may pass: | ||||||||||||||||||||
|
||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_4.2.1.1_Ensure_rsyslog_Service_is_enabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:58.659+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/6/subcontrol/2"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:58.659+02:00"
start-time="2020-09-09T17:19:58.550+02:00">
<cis:or>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure standard service 'rsyslog' is enabled"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7259700"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7259700"
type="systemdunitproperty_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7259700">
<cis:evidence_item itemref="1887">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="unit" value="rsyslog.service"/>
<cis:evidence_item_pk_field name="property" value="UnitFileState"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="enabled" dt="string" ev="enabled" name="value" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="none_exist"
comment="Ensure package name equals 'rsyslog' is not installed"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7259800"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7259800"
type="rpminfo_test">
<cis:evidence_object>
<cis:evidence_item itemref="1888">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="name" value="rsyslog"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="OR">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7259700"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7259800"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Collect, manage, and analyze audit logs of events that could help detect, understand, or recover from an attack. |
| Subcontrol: | 6.2 |
| Label: | Ensure Audit Log Settings Support Appropriate Log Entry Formating |
| Description: | Validate audit log settings for each hardware device and the software installed on it, ensuring that logs include a date, timestamp, source addresses, destination addresses, and various other useful elements of each packet and/or transaction. Systems should record logs in a standardized format such as syslog entries or those outlined by the Common Event Expression initiative. If systems cannot generate logs in a standardized format, log normalization tools can be deployed to convert logs into such a format. |
rsyslog will create logfiles that do not already exist on the system. This setting controls what permissions will be applied to these newly created files.
It is important to ensure that log files have the correct permissions to ensure that sensitive data is archived and protected.
Edit the /etc/rsyslog.conf and /etc/rsyslog.d/*.conf files and set $FileCreateMode to 0640 or more restrictive:
$FileCreateMode 0640
| Any of the following tests or sub-groups may pass: | ||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_4.2.1.3_Ensure_rsyslog_default_file_permissions_configured"
role="full"
severity="unknown"
time="2020-09-09T17:19:58.767+02:00"
version="1"
weight="1.0">
<xccdf:result>fail</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/5/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:ident system="http://cce.mitre.org">See the rsyslog.conf(5) man page for more information.</xccdf:ident>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:58.767+02:00"
start-time="2020-09-09T17:19:58.660+02:00">
<cis:or>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/rsyslog.conf exists and matches pattern ^\s*\$FileCreateMode\s+0[6420][40]0\s*(\s+#.*)?$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7259900"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7259900"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1889">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/rsyslog.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="rsyslog.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*\$FileCreateMode\s+0[6420][40]0\s*(\s+#.*)?$"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="none_exist"
comment="Ensure package name equals 'rsyslog' is not installed"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7260100"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7260100"
type="rpminfo_test">
<cis:evidence_object>
<cis:evidence_item itemref="1890">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="name" value="rsyslog"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="at least one" check_existence="at_least_one_exists"
comment="Ensure at least one file(s) named .*\.conf in /etc/rsyslog.d/ exists and matches pattern ^\s*\$FileCreateMode\s+0[6420][40]0\s*(\s+#.*)?$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7260000"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7260000"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1892">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/rsyslog.d/listen.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc/rsyslog.d"/>
<cis:evidence_item_pk_field name="filename" value="listen.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*\$FileCreateMode\s+0[6420][40]0\s*(\s+#.*)?$"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="OR">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7259900"
value-id="xccdf_org.cisecurity.benchmarks_value_4.2.1.3.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7259900"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7260100"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7260000"
value-id="xccdf_org.cisecurity.benchmarks_value_4.2.1.3.2_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7260000"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
| CCE Information | |
|---|---|
| CCE-IDv5: | See the rsyslog.conf(5) man page for more information. |
| Published On: | |
| Last Modified On: | |
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to track/control/prevent/correct the use, assignment, and configuration of administrative privileges on computers, networks, and applications. |
| Subcontrol: | 5.1 |
| Label: | Minimize And Sparingly Use Administrative Privileges |
| Description: | Minimize administrative privileges and only use administrative accounts when they are required. Implement focused auditing on the use of administrative privileged functions and monitor for anomalous behavior. |
The rsyslog utility supports the ability to send logs it gathers to a remote log host running syslogd(8) or to receive messages from remote hosts, reducing administrative overhead.
Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system
Edit the /etc/rsyslog.conf and /etc/rsyslog.d/*.conf files and add the following line (where loghost.example.com is the name of your central log host).
*.* @@loghost.example.com
Run the following command to reload the rsyslogd configuration:
# pkill -HUP rsyslogd
| Any of the following tests or sub-groups may pass: | ||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_4.2.1.4_Ensure_rsyslog_is_configured_to_send_logs_to_a_remote_log_host"
role="full"
severity="unknown"
time="2020-09-09T17:19:58.871+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/6/subcontrol/6"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:ident system="http://cce.mitre.org">See the rsyslog.conf(5) man page for more information.</xccdf:ident>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:58.871+02:00"
start-time="2020-09-09T17:19:58.768+02:00">
<cis:or>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/rsyslog.conf exists and matches pattern ^\s*\*\.\*\s+@"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7260200"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7260200"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1893">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/rsyslog.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="rsyslog.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*\*\.\*\s+@"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="*.* @"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="none_exist"
comment="Ensure package name equals 'rsyslog' is not installed"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7260400"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7260400"
type="rpminfo_test">
<cis:evidence_object>
<cis:evidence_item itemref="1894">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="name" value="rsyslog"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="at least one" check_existence="at_least_one_exists"
comment="Ensure at least one file(s) named .*\.conf in /etc/rsyslog.d/ exists and matches pattern ^\s*\*\.\*\s+@"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7260300"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7260300"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1896">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/rsyslog.d/listen.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc/rsyslog.d"/>
<cis:evidence_item_pk_field name="filename" value="listen.conf"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*\*\.\*\s+@"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="OR">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7260200"
value-id="xccdf_org.cisecurity.benchmarks_value_4.2.1.4.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7260200"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7260400"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7260300"
value-id="xccdf_org.cisecurity.benchmarks_value_4.2.1.4.2_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7260300"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
| CCE Information | |
|---|---|
| CCE-IDv5: | See the rsyslog.conf(5) man page for more information. |
| Published On: | |
| Last Modified On: | |
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Collect, manage, and analyze audit logs of events that could help detect, understand, or recover from an attack. |
| Subcontrol: | 6.6 |
| Label: | Deploy A SIEM OR Log Analysis Tools For Aggregation And Correlation/Analysis |
| Description: | Deploy a SIEM (Security Information and Event Management) or log analytic tools for log aggregation and consolidation from multiple machines and for log correlation and analysis. Using the SIEM tool, system administrators and security personnel should devise profiles of common events from given systems so that they can tune detection to focus on unusual activity, avoid false positives, more rapidly identify anomalies, and prevent overwhelming analysts with insignificant alerts. |
The syslog-ng software is recommended as a replacement for thesyslogd daemon and provides improvements over syslogd, such as connection-oriented (i.e. TCP) transmission of logs, the option to log to database formats, and the encryption of log data en route to a central logging server. Note: This section only applies if syslog-ng is installed on the system.
Once the syslog-ng package is installed it needs to be activated.
If the syslog-ng service is not activated the system may default to the syslogd service or lack logging instead.
Run the following command to enable syslog-ng :
# systemctl enable syslog-ng
| Any of the following tests or sub-groups may pass: | ||||||||||||||||||||
|
||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_4.2.2.1_Ensure_syslog-ng_service_is_enabled"
role="full"
severity="unknown"
time="2020-09-09T17:19:58.912+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/6/subcontrol/2"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:58.912+02:00"
start-time="2020-09-09T17:19:58.872+02:00">
<cis:or>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure standard service 'syslog-ng' is enabled"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7260500"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7260500"
type="systemdunitproperty_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7260500">
<cis:evidence_item itemref="1897">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="unit" value="syslog-ng.service"/>
<cis:evidence_item_pk_field name="property" value="UnitFileState"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="" dt="string" ev="enabled" name="value" op="equals" result="false"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="none_exist"
comment="Ensure package name equals 'syslog-ng' is not installed"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7260600"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7260600"
type="rpminfo_test">
<cis:evidence_object>
<cis:evidence_item itemref="1898">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="name" value="syslog-ng"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="OR">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7260500"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7260600"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Collect, manage, and analyze audit logs of events that could help detect, understand, or recover from an attack. |
| Subcontrol: | 6.2 |
| Label: | Ensure Audit Log Settings Support Appropriate Log Entry Formating |
| Description: | Validate audit log settings for each hardware device and the software installed on it, ensuring that logs include a date, timestamp, source addresses, destination addresses, and various other useful elements of each packet and/or transaction. Systems should record logs in a standardized format such as syslog entries or those outlined by the Common Event Expression initiative. If systems cannot generate logs in a standardized format, log normalization tools can be deployed to convert logs into such a format. |
syslog-ng will create logfiles that do not already exist on the system. This setting controls what permissions will be applied to these newly created files.
It is important to ensure that log files exist and have the correct permissions to ensure that sensitive syslog-ng data is archived and protected.
Edit the /etc/syslog-ng/syslog-ng.conf and set perm option to 0640 or more restrictive:
options { chain_hostnames(off); flush_lines(0); perm(0640); stats_freq(3600); threaded(yes); };
| Any of the following tests or sub-groups may pass: | ||||||||||||||||||
|
||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_4.2.2.3_Ensure_syslog-ng_default_file_permissions_configured"
role="full"
severity="unknown"
time="2020-09-09T17:19:58.946+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/5/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:ident system="http://cce.mitre.org">See the syslog-ng man pages for more information.</xccdf:ident>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:58.946+02:00"
start-time="2020-09-09T17:19:58.913+02:00">
<cis:or>
<cis:evidence_test check="all" check_existence="none_exist"
comment="Ensure package name equals 'syslog-ng' is not installed"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7260800"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7260800"
type="rpminfo_test">
<cis:evidence_object>
<cis:evidence_item itemref="1899">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="name" value="syslog-ng"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/syslog-ng/syslog-ng.conf exists and matches pattern ^\s*options\s+{\s*(\S+;\s*)*perm\(0[6420][40]0\);\s*(\S+;\s*)*};\s*(\s+#.*)?$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7260700"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7260700"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="1900">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/syslog-ng/syslog-ng.conf"/>
<cis:evidence_item_pk_field name="pattern"
value="^\s*options\s+{\s*(\S+;\s*)*perm\(0[6420][40]0\);\s*(\S+;\s*)*};\s*(\s+#.*)?$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="OR">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7260700"
value-id="xccdf_org.cisecurity.benchmarks_value_4.2.2.3.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7260700"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7260800"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
| CCE Information | |
|---|---|
| CCE-IDv5: | See the syslog-ng man pages for more information. |
| Published On: | |
| Last Modified On: | |
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to track/control/prevent/correct the use, assignment, and configuration of administrative privileges on computers, networks, and applications. |
| Subcontrol: | 5.1 |
| Label: | Minimize And Sparingly Use Administrative Privileges |
| Description: | Minimize administrative privileges and only use administrative accounts when they are required. Implement focused auditing on the use of administrative privileged functions and monitor for anomalous behavior. |
The rsyslog and syslog-ng software are recommended replacements to the original syslogd daemon which provide improvements over syslogd , such as connection-oriented (i.e. TCP) transmission of logs, the option to log to database formats, and the encryption of log data en route to a central logging server.
The security enhancements of rsyslog and syslog-ng such as connection-oriented (i.e. TCP) transmission of logs, the option to log to database formats, and the encryption of log data en route to a central logging server) justify installing and configuring the package.
Install rsyslog or syslog-ng using one of the following commands:
# yum install rsyslog
# yum install syslog-ng
| Any of the following tests or sub-groups may pass: | ||||||||||||
|
||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_4.2.3_Ensure_rsyslog_or_syslog-ng_is_installed"
role="full"
severity="unknown"
time="2020-09-09T17:19:59.077+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/6/subcontrol/2"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:19:59.077+02:00"
start-time="2020-09-09T17:19:58.947+02:00">
<cis:or>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure package name equals 'rsyslog' is installed"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7259400"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7259400"
type="rpminfo_test">
<cis:evidence_object>
<cis:evidence_item itemref="1901">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="name" value="rsyslog"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure package name equals 'syslog-ng' is installed"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7259500"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7259500"
type="rpminfo_test">
<cis:evidence_object>
<cis:evidence_item itemref="1902">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="name" value="syslog-ng"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="OR">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7259400"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7259500"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Collect, manage, and analyze audit logs of events that could help detect, understand, or recover from an attack. |
| Subcontrol: | 6.2 |
| Label: | Ensure Audit Log Settings Support Appropriate Log Entry Formating |
| Description: | Validate audit log settings for each hardware device and the software installed on it, ensuring that logs include a date, timestamp, source addresses, destination addresses, and various other useful elements of each packet and/or transaction. Systems should record logs in a standardized format such as syslog entries or those outlined by the Common Event Expression initiative. If systems cannot generate logs in a standardized format, log normalization tools can be deployed to convert logs into such a format. |
Log files stored in /var/log/ contain logged information from many services on the system, or on log hosts others as well.
It is important to ensure that log files have the correct permissions to ensure that sensitive data is archived and protected.
Run the following command to set permissions on all existing log files:
# find /var/log -type f -exec chmod g-wx,o-rwx {} +
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_4.2.4_Ensure_permissions_on_all_logfiles_are_configured"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.047+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/5/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7259600"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Ensure no file(s) named .* in /var/log exists and does not have permissions ----wxrwx"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7259600"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7259600"
type="file_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7259600">
<cis:evidence_item itemref="1991">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/anaconda/anaconda.log"/>
<cis:evidence_item_pk_field name="path" value="/var/log/anaconda"/>
<cis:evidence_item_pk_field name="filename" value="anaconda.log"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="1992">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/anaconda/syslog"/>
<cis:evidence_item_pk_field name="path" value="/var/log/anaconda"/>
<cis:evidence_item_pk_field name="filename" value="syslog"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="1993">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/anaconda/X.log"/>
<cis:evidence_item_pk_field name="path" value="/var/log/anaconda"/>
<cis:evidence_item_pk_field name="filename" value="X.log"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="1994">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/anaconda/program.log"/>
<cis:evidence_item_pk_field name="path" value="/var/log/anaconda"/>
<cis:evidence_item_pk_field name="filename" value="program.log"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="1995">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/anaconda/packaging.log"/>
<cis:evidence_item_pk_field name="path" value="/var/log/anaconda"/>
<cis:evidence_item_pk_field name="filename" value="packaging.log"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="1996">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/anaconda/storage.log"/>
<cis:evidence_item_pk_field name="path" value="/var/log/anaconda"/>
<cis:evidence_item_pk_field name="filename" value="storage.log"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="1997">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/anaconda/ifcfg.log"/>
<cis:evidence_item_pk_field name="path" value="/var/log/anaconda"/>
<cis:evidence_item_pk_field name="filename" value="ifcfg.log"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="1998">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/anaconda/ks-script-6GW0uW.log"/>
<cis:evidence_item_pk_field name="path" value="/var/log/anaconda"/>
<cis:evidence_item_pk_field name="filename" value="ks-script-6GW0uW.log"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="1999">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/anaconda/ks-script-71P693.log"/>
<cis:evidence_item_pk_field name="path" value="/var/log/anaconda"/>
<cis:evidence_item_pk_field name="filename" value="ks-script-71P693.log"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2000">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/anaconda/ks-script-WA3YDk.log"/>
<cis:evidence_item_pk_field name="path" value="/var/log/anaconda"/>
<cis:evidence_item_pk_field name="filename" value="ks-script-WA3YDk.log"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2001">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/anaconda/journal.log"/>
<cis:evidence_item_pk_field name="path" value="/var/log/anaconda"/>
<cis:evidence_item_pk_field name="filename" value="journal.log"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2002">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/audit/audit.log"/>
<cis:evidence_item_pk_field name="path" value="/var/log/audit"/>
<cis:evidence_item_pk_field name="filename" value="audit.log"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2003">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/boot.log"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="boot.log"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2004">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/firewalld"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="firewalld"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2005">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/grubby_prune_debug"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="grubby_prune_debug"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2006">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/lastlog"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="lastlog"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2007">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/rhsm/rhsmcertd.log-20191117"/>
<cis:evidence_item_pk_field name="path" value="/var/log/rhsm"/>
<cis:evidence_item_pk_field name="filename" value="rhsmcertd.log-20191117"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2008">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/rhsm/rhsm.log-20191117"/>
<cis:evidence_item_pk_field name="path" value="/var/log/rhsm"/>
<cis:evidence_item_pk_field name="filename" value="rhsm.log-20191117"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2009">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/rhsm/rhsmcertd.log-20191124"/>
<cis:evidence_item_pk_field name="path" value="/var/log/rhsm"/>
<cis:evidence_item_pk_field name="filename" value="rhsmcertd.log-20191124"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2010">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/rhsm/rhsm.log-20191124"/>
<cis:evidence_item_pk_field name="path" value="/var/log/rhsm"/>
<cis:evidence_item_pk_field name="filename" value="rhsm.log-20191124"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2011">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/rhsm/rhsmcertd.log-20200401"/>
<cis:evidence_item_pk_field name="path" value="/var/log/rhsm"/>
<cis:evidence_item_pk_field name="filename" value="rhsmcertd.log-20200401"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2012">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/rhsm/rhsm.log-20200401"/>
<cis:evidence_item_pk_field name="path" value="/var/log/rhsm"/>
<cis:evidence_item_pk_field name="filename" value="rhsm.log-20200401"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2013">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/rhsm/rhsmcertd.log-20200909"/>
<cis:evidence_item_pk_field name="path" value="/var/log/rhsm"/>
<cis:evidence_item_pk_field name="filename" value="rhsmcertd.log-20200909"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2014">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/rhsm/rhsmcertd.log"/>
<cis:evidence_item_pk_field name="path" value="/var/log/rhsm"/>
<cis:evidence_item_pk_field name="filename" value="rhsmcertd.log"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2015">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/rhsm/rhsm.log-20200909"/>
<cis:evidence_item_pk_field name="path" value="/var/log/rhsm"/>
<cis:evidence_item_pk_field name="filename" value="rhsm.log-20200909"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2016">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/rhsm/rhsm.log"/>
<cis:evidence_item_pk_field name="path" value="/var/log/rhsm"/>
<cis:evidence_item_pk_field name="filename" value="rhsm.log"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2017">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/tallylog"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="tallylog"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2018">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/tuned/tuned.log"/>
<cis:evidence_item_pk_field name="path" value="/var/log/tuned"/>
<cis:evidence_item_pk_field name="filename" value="tuned.log"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2019">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/vmware-vgauthsvc.log.0"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="vmware-vgauthsvc.log.0"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2020">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/vmware-vmsvc.log"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="vmware-vmsvc.log"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2021">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/wtmp"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="wtmp"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2022">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/dmesg.old"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="dmesg.old"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2023">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/btmp"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="btmp"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2024">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/vmware-network.7.log"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="vmware-network.7.log"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2025">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/salt/master"/>
<cis:evidence_item_pk_field name="path" value="/var/log/salt"/>
<cis:evidence_item_pk_field name="filename" value="master"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2026">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/salt/minion-20191117.gz"/>
<cis:evidence_item_pk_field name="path" value="/var/log/salt"/>
<cis:evidence_item_pk_field name="filename" value="minion-20191117.gz"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2027">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/salt/minion-20191124.gz"/>
<cis:evidence_item_pk_field name="path" value="/var/log/salt"/>
<cis:evidence_item_pk_field name="filename" value="minion-20191124.gz"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2028">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/salt/minion-20200401.gz"/>
<cis:evidence_item_pk_field name="path" value="/var/log/salt"/>
<cis:evidence_item_pk_field name="filename" value="minion-20200401.gz"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2029">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/salt/minion"/>
<cis:evidence_item_pk_field name="path" value="/var/log/salt"/>
<cis:evidence_item_pk_field name="filename" value="minion"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2030">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/salt/minion-20200909.gz"/>
<cis:evidence_item_pk_field name="path" value="/var/log/salt"/>
<cis:evidence_item_pk_field name="filename" value="minion-20200909.gz"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2031">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/boot.log-20191115"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="boot.log-20191115"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2032">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/cron-20191117"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="cron-20191117"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2033">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/maillog-20191117"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="maillog-20191117"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2034">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/messages-20191117"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="messages-20191117"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2035">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/secure-20191117"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="secure-20191117"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2036">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/spooler-20191117"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="spooler-20191117"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2037">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/up2date-20191120"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="up2date-20191120"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2038">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/grubby"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="grubby"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2039">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/cloud-init.log"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="cloud-init.log"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2040">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/boot.log-20191121"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="boot.log-20191121"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2041">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/cron-20191124"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="cron-20191124"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2042">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/maillog-20191124"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="maillog-20191124"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2043">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/messages-20191124"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="messages-20191124"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2044">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/secure-20191124"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="secure-20191124"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2045">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/spooler-20191124"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="spooler-20191124"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2046">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/up2date-20191124"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="up2date-20191124"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2047">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/secure"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="secure"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2048">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/spooler"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="spooler"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2049">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/up2date"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="up2date"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2050">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/btmp-20200909"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="btmp-20200909"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2051">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/boot.log-20200401"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="boot.log-20200401"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2052">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/cron-20200401"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="cron-20200401"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2053">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/maillog-20200401"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="maillog-20200401"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2054">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/messages-20200401"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="messages-20200401"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2055">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/secure-20200401"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="secure-20200401"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2056">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/spooler-20200401"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="spooler-20200401"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2057">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/up2date-20200401"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="up2date-20200401"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2058">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/yum.log-20200401"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="yum.log-20200401"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2059">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/yum.log"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="yum.log"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2060">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/boot.log-20200402"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="boot.log-20200402"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2061">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/vmware-network.6.log"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="vmware-network.6.log"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2062">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/vmware-network.5.log"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="vmware-network.5.log"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2063">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/vmware-network.4.log"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="vmware-network.4.log"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2064">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/vmware-network.3.log"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="vmware-network.3.log"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2065">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/vmware-network.2.log"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="vmware-network.2.log"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2066">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/vmware-network.1.log"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="vmware-network.1.log"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2067">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/vmware-network.log"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="vmware-network.log"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2068">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/boot.log-20200909"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="boot.log-20200909"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2069">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/cron-20200909"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="cron-20200909"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2070">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/cron"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="cron"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2071">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/maillog-20200909"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="maillog-20200909"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2072">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/maillog"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="maillog"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2073">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/messages-20200909"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="messages-20200909"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2074">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/messages"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="messages"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2075">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/secure-20200909"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="secure-20200909"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2076">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/spooler-20200909"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="spooler-20200909"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2077">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/up2date-20200909"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="up2date-20200909"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2078">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/var/log/dmesg"/>
<cis:evidence_item_pk_field name="path" value="/var/log"/>
<cis:evidence_item_pk_field name="filename" value="dmesg"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7259600"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to track/control/prevent/correct the use, assignment, and configuration of administrative privileges on computers, networks, and applications. |
| Subcontrol: | 5.1 |
| Label: | Minimize And Sparingly Use Administrative Privileges |
| Description: | Minimize administrative privileges and only use administrative accounts when they are required. Implement focused auditing on the use of administrative privileged functions and monitor for anomalous behavior. |
The cron daemon is used to execute batch jobs on the system.
While there may not be user jobs that need to be run on the system, the system does have maintenance jobs that may include security monitoring that have to run, and cron is used to execute them.
Run the following command to enable cron :
# systemctl enable crond
|
||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_5.1.1_Ensure_cron_daemon_is_enabled"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.130+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/6"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7261000"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure standard service 'crond' is enabled"
negated="false"
ns="linux"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7261000"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7261000"
type="systemdunitproperty_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7261000">
<cis:evidence_item itemref="2079">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="unit" value="crond.service"/>
<cis:evidence_item_pk_field name="property" value="UnitFileState"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="enabled" dt="string" ev="enabled" name="value" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7261000"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Collect, manage, and analyze audit logs of events that could help detect, understand, or recover from an attack. |
The /etc/crontab file is used by cron to control its own jobs. The commands in this item make sure that root is the user and group owner of the file and that only the owner can access the file.
This file contains information on what system jobs are run by cron. Write access to these files could provide unprivileged users with the ability to elevate their privileges. Read access to these files could provide users with the ability to gain insight on system jobs that run on the system and could provide them a way to gain unauthorized privileged access.
Run the following commands to set ownership and permissions on /etc/crontab :
# chown root:root /etc/crontab
# chmod og-rwx /etc/crontab
|
||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_5.1.2_Ensure_permissions_on_etccrontab_are_configured"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.144+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/5/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7261100"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/crontab exists and is owned by 0:0 and does not have permissions ---rwxrwx"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7261100"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7261100"
type="file_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7261100">
<cis:evidence_item itemref="2080">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/crontab"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="crontab"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="group_id" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="user_id" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7261100"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to track/control/prevent/correct the use, assignment, and configuration of administrative privileges on computers, networks, and applications. |
| Subcontrol: | 5.1 |
| Label: | Minimize And Sparingly Use Administrative Privileges |
| Description: | Minimize administrative privileges and only use administrative accounts when they are required. Implement focused auditing on the use of administrative privileged functions and monitor for anomalous behavior. |
This directory contains system cron jobs that need to run on an hourly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.
Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.
Run the following commands to set ownership and permissions on /etc/cron.hourly :
# chown root:root /etc/cron.hourly
# chmod og-rwx /etc/cron.hourly
|
||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_5.1.3_Ensure_permissions_on_etccron.hourly_are_configured"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.190+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/5/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7261200"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/cron.hourly/ exists and is owned by 0:0 and does not have permissions ---rwxrwx"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7261200"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7261200"
type="file_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7261200">
<cis:evidence_item itemref="2082">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/cron.hourly"/>
<cis:evidence_item_pk_field name="path" value="/etc/cron.hourly"/>
<cis:evidence_item_pk_field name="filename" value="NIL"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="group_id" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="user_id" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7261200"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to track/control/prevent/correct the use, assignment, and configuration of administrative privileges on computers, networks, and applications. |
| Subcontrol: | 5.1 |
| Label: | Minimize And Sparingly Use Administrative Privileges |
| Description: | Minimize administrative privileges and only use administrative accounts when they are required. Implement focused auditing on the use of administrative privileged functions and monitor for anomalous behavior. |
The /etc/cron.daily directory contains system cron jobs that need to run on a daily basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.
Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.
Run the following commands to set ownership and permissions on /etc/cron.daily :
# chown root:root /etc/cron.daily
# chmod og-rwx /etc/cron.daily
|
||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_5.1.4_Ensure_permissions_on_etccron.daily_are_configured"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.220+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/5/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7261300"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/cron.daily/ exists and is owned by 0:0 and does not have permissions ---rwxrwx"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7261300"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7261300"
type="file_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7261300">
<cis:evidence_item itemref="2084">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/cron.daily"/>
<cis:evidence_item_pk_field name="path" value="/etc/cron.daily"/>
<cis:evidence_item_pk_field name="filename" value="NIL"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="group_id" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="user_id" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7261300"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to track/control/prevent/correct the use, assignment, and configuration of administrative privileges on computers, networks, and applications. |
| Subcontrol: | 5.1 |
| Label: | Minimize And Sparingly Use Administrative Privileges |
| Description: | Minimize administrative privileges and only use administrative accounts when they are required. Implement focused auditing on the use of administrative privileged functions and monitor for anomalous behavior. |
The /etc/cron.weekly directory contains system cron jobs that need to run on a weekly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.
Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.
Run the following commands to set ownership and permissions on /etc/cron.weekly :
# chown root:root /etc/cron.weekly
# chmod og-rwx /etc/cron.weekly
|
||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_5.1.5_Ensure_permissions_on_etccron.weekly_are_configured"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.262+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/5/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7261400"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/cron.weekly/ exists and is owned by 0:0 and does not have permissions ---rwxrwx"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7261400"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7261400"
type="file_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7261400">
<cis:evidence_item itemref="2086">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/cron.weekly"/>
<cis:evidence_item_pk_field name="path" value="/etc/cron.weekly"/>
<cis:evidence_item_pk_field name="filename" value="NIL"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="group_id" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="user_id" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7261400"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to track/control/prevent/correct the use, assignment, and configuration of administrative privileges on computers, networks, and applications. |
| Subcontrol: | 5.1 |
| Label: | Minimize And Sparingly Use Administrative Privileges |
| Description: | Minimize administrative privileges and only use administrative accounts when they are required. Implement focused auditing on the use of administrative privileged functions and monitor for anomalous behavior. |
The /etc/cron.monthly directory contains system cron jobs that need to run on a monthly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.
Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.
Run the following commands to set ownership and permissions on /etc/cron.monthly :
# chown root:root /etc/cron.monthly
# chmod og-rwx /etc/cron.monthly
|
||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_5.1.6_Ensure_permissions_on_etccron.monthly_are_configured"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.287+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/5/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7261500"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/cron.monthly/ exists and is owned by 0:0 and does not have permissions ---rwxrwx"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7261500"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7261500"
type="file_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7261500">
<cis:evidence_item itemref="2088">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/cron.monthly"/>
<cis:evidence_item_pk_field name="path" value="/etc/cron.monthly"/>
<cis:evidence_item_pk_field name="filename" value="NIL"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="group_id" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="user_id" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7261500"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to track/control/prevent/correct the use, assignment, and configuration of administrative privileges on computers, networks, and applications. |
| Subcontrol: | 5.1 |
| Label: | Minimize And Sparingly Use Administrative Privileges |
| Description: | Minimize administrative privileges and only use administrative accounts when they are required. Implement focused auditing on the use of administrative privileged functions and monitor for anomalous behavior. |
The /etc/cron.d directory contains system cron jobs that need to run in a similar manner to the hourly, daily weekly and monthly jobs from /etc/crontab , but require more granular control as to when they run. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.
Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.
Run the following commands to set ownership and permissions on /etc/cron.d :
# chown root:root /etc/cron.d
# chmod og-rwx /etc/cron.d
|
||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_5.1.7_Ensure_permissions_on_etccron.d_are_configured"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.311+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/5/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7261600"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/cron.d/ exists and is owned by 0:0 and does not have permissions ---rwxrwx"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7261600"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7261600"
type="file_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7261600">
<cis:evidence_item itemref="2090">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/cron.d"/>
<cis:evidence_item_pk_field name="path" value="/etc/cron.d"/>
<cis:evidence_item_pk_field name="filename" value="NIL"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="group_id" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="user_id" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7261600"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to track/control/prevent/correct the use, assignment, and configuration of administrative privileges on computers, networks, and applications. |
| Subcontrol: | 5.1 |
| Label: | Minimize And Sparingly Use Administrative Privileges |
| Description: | Minimize administrative privileges and only use administrative accounts when they are required. Implement focused auditing on the use of administrative privileged functions and monitor for anomalous behavior. |
Configure /etc/cron.allow and /etc/at.allow to allow specific users to use these services. If /etc/cron.allow or /etc/at.allow do not exist, then /etc/at.deny and /etc/cron.deny are checked. Any user not specifically defined in those files is allowed to use at and cron. By removing the files, only users in /etc/cron.allow and /etc/at.allow are allowed to use at and cron. Note that even though a given user is not listed in cron.allow , cron jobs can still be run as that user. The cron.allow file only controls administrative access to the crontab command for scheduling and modifying cron jobs.
On many systems, only the system administrator is authorized to schedule cron jobs. Using the cron.allow file to control who can run cron jobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files.
Run the following commands to remove /etc/cron.deny and /etc/at.deny and create and set permissions and ownership for /etc/cron.allow and /etc/at.allow :
# rm /etc/cron.deny
# rm /etc/at.deny
# touch /etc/cron.allow
# touch /etc/at.allow
# chmod og-rwx /etc/cron.allow
# chmod og-rwx /etc/at.allow
# chown root:root /etc/cron.allow
# chown root:root /etc/at.allow
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_5.1.8_Ensure_atcron_is_restricted_to_authorized_users"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.360+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/16"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:20:01.361+02:00"
start-time="2020-09-09T17:20:01.312+02:00">
<cis:and>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/cron.allow exists and is owned by 0:0 and does not have permissions ---rwxrwx"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7261900"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7261900"
type="file_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7261900">
<cis:evidence_item itemref="2091">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/cron.allow"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="cron.allow"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="group_id" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="user_id" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/at.allow exists and is owned by 0:0 and does not have permissions ---rwxrwx"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7262000"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7262000"
type="file_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7262000">
<cis:evidence_item itemref="2092">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/at.allow"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="at.allow"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="group_id" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="user_id" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="none_exist"
comment="Ensure no file named /etc/cron.deny exists"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7261700"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7261700"
type="file_test">
<cis:evidence_object>
<cis:evidence_item itemref="2093">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/cron.deny"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="none_exist"
comment="Ensure no file named /etc/at.deny exists"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7261800"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7261800"
type="file_test">
<cis:evidence_object>
<cis:evidence_item itemref="2094">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/at.deny"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7261700"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7261800"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7261900"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7262000"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage the life cycle of system and application accounts – their creation, use, dormancy, deletion – in order to minimize opportunities for attackers to leverage them. |
SSH is a secure, encrypted replacement for common login services such as telnet, ftp, rlogin, rsh, and rcp. It is strongly recommended that sites abandon older clear-text login protocols and use SSH to prevent session hijacking and sniffing of sensitive data off the network.
Note: The recommendations in this section only apply if the SSH daemon is installed on the system, if remote access is not required the SSH daemon can be removed and this section skipped.
Note: Once all configuration changes have been made to /etc/ssh/sshd_config, the sshd configuration must be reloaded:
# systemctl reload sshd
The /etc/ssh/sshd_config file contains configuration specifications for sshd. The command below sets the owner and group of the file to root.
The /etc/ssh/sshd_config file needs to be protected from unauthorized changes by non-privileged users.
Run the following commands to set ownership and permissions on /etc/ssh/sshd_config:
# chown root:root /etc/ssh/sshd_config
# chmod og-rwx /etc/ssh/sshd_config
|
||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_5.2.1_Ensure_permissions_on_etcsshsshd_config_are_configured"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.423+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/5/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7262100"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/ssh/sshd_config exists and is owned by 0:0 and does not have permissions ---rwxrwx"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7262100"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7262100"
type="file_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7262100">
<cis:evidence_item itemref="2104">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/ssh/sshd_config"/>
<cis:evidence_item_pk_field name="path" value="/etc/ssh"/>
<cis:evidence_item_pk_field name="filename" value="sshd_config"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="group_id" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="user_id" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7262100"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to track/control/prevent/correct the use, assignment, and configuration of administrative privileges on computers, networks, and applications. |
| Subcontrol: | 5.1 |
| Label: | Minimize And Sparingly Use Administrative Privileges |
| Description: | Minimize administrative privileges and only use administrative accounts when they are required. Implement focused auditing on the use of administrative privileged functions and monitor for anomalous behavior. |
SSH supports two different and incompatible protocols: SSH1 and SSH2. SSH1 was the original protocol and was subject to security issues. SSH2 is more advanced and secure.
SSH v1 suffers from insecurities that do not affect SSH v2.
Edit the /etc/ssh/sshd_config file to set the parameter as follows:
Protocol 2
|
||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_5.2.2_Ensure_SSH_Protocol_is_set_to_2"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.426+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/3/subcontrol/4"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7262200"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'Protocol' sshd config parameter equals 2 (string)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7262200"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7262200"
type="textfilecontent54_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7262200">
<cis:evidence_item itemref="2105">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/ssh/sshd_config"/>
<cis:evidence_item_pk_field name="path" value="/etc/ssh"/>
<cis:evidence_item_pk_field name="filename" value="sshd_config"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*Protocol\s+(\S+)\s*(?:#.*)?$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="Protocol 2"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="2" dt="string" ev="2" name="subexpression" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7262200"
value-id="xccdf_org.cisecurity.benchmarks_value_5.2.2.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7262200"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Establish, implement, and actively manage (track, report on, correct) the security configuration of laptops, servers, and workstations using a rigorous configuration management and change control process in order to prevent attackers from exploiting vulnerable services and settings. |
| Subcontrol: | 3.4 |
| Label: | Use Only Secure Channels For Remote System Administration |
| Description: | Perform all remote administration of servers, workstation, network devices, and similar equipment over secure channels. Protocols such as telnet, VNC, RDP, or others that do not actively support strong encryption should only be used if they are performed over a secondary encryption channel, such as SSL, TLS or IPSEC. |
The INFO parameter specifies that login and logout activity will be logged.
SSH provides several logging levels with varying amounts of verbosity. DEBUG is specifically not recommended other than strictly for debugging SSH communications since it provides so much data that it is difficult to identify important security information. INFO level is the basic level that only records login activity of SSH users. In many situations, such as Incident Response, it is important to determine when a particular user was active on a system. The logout record can eliminate those users who disconnected, which helps narrow the field.
Edit the /etc/ssh/sshd_config file to set the parameter as follows:
LogLevel INFO
|
||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_5.2.3_Ensure_SSH_LogLevel_is_set_to_INFO"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.429+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/16"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7262300"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'LogLevel' sshd config parameter equals INFO (string)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7262300"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7262300"
type="textfilecontent54_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7262300">
<cis:evidence_item itemref="2106">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/ssh/sshd_config"/>
<cis:evidence_item_pk_field name="path" value="/etc/ssh"/>
<cis:evidence_item_pk_field name="filename" value="sshd_config"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*LogLevel\s+(\S+)\s*(?:#.*)?$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="LogLevel INFO"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="INFO" dt="string" ev="INFO" name="subexpression" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7262300"
value-id="xccdf_org.cisecurity.benchmarks_value_5.2.3.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7262300"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage the life cycle of system and application accounts – their creation, use, dormancy, deletion – in order to minimize opportunities for attackers to leverage them. |
The X11Forwarding parameter provides the ability to tunnel X11 traffic through the connection to enable remote graphic connections.
Disable X11 forwarding unless there is an operational requirement to use X11 applications directly. There is a small risk that the remote X11 servers of users who are logged in via SSH with X11 forwarding could be compromised by other users on the X11 server. Note that even if X11 forwarding is disabled, users can always install their own forwarders.
Edit the /etc/ssh/sshd_config file to set the parameter as follows:
X11Forwarding no
|
||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_5.2.4_Ensure_SSH_X11_forwarding_is_disabled"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.431+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7262400"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'X11Forwarding' sshd config parameter equals no (string)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7262400"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7262400"
type="textfilecontent54_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7262400">
<cis:evidence_item itemref="2107">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/ssh/sshd_config"/>
<cis:evidence_item_pk_field name="path" value="/etc/ssh"/>
<cis:evidence_item_pk_field name="filename" value="sshd_config"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*X11Forwarding\s+(\S+)\s*(?:#.*)?$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="X11Forwarding no #X11DisplayOffset 10"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="no" dt="string" ev="no" name="subexpression" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7262400"
value-id="xccdf_org.cisecurity.benchmarks_value_5.2.4.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7262400"/>
</xccdf:check>
</xccdf:rule-result>
The MaxAuthTries parameter specifies the maximum number of authentication attempts permitted per connection. When the login failure count reaches half the number, error messages will be written to the syslog file detailing the login failure.
Setting the MaxAuthTries parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. While the recommended setting is 4, set the number based on site policy.
Edit the /etc/ssh/sshd_config file to set the parameter as follows:
MaxAuthTries 4
|
||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_5.2.5_Ensure_SSH_MaxAuthTries_is_set_to_4_or_less"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.434+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/16"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7262500"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'MaxAuthTries' sshd config parameter less than or equal 4 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7262500"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7262500"
type="textfilecontent54_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7262500">
<cis:evidence_item itemref="2108">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/ssh/sshd_config"/>
<cis:evidence_item_pk_field name="path" value="/etc/ssh"/>
<cis:evidence_item_pk_field name="filename" value="sshd_config"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*MaxAuthTries\s+(\S+)\s*(?:#.*)?$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="MaxAuthTries 4 #MaxSessions 10"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="4" dt="int" ev="4" name="subexpression" op="less than or equal"
result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7262500"
value-id="xccdf_org.cisecurity.benchmarks_value_5.2.5.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7262500"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage the life cycle of system and application accounts – their creation, use, dormancy, deletion – in order to minimize opportunities for attackers to leverage them. |
The IgnoreRhosts parameter specifies that .rhosts and .shosts files will not be used in RhostsRSAAuthentication or HostbasedAuthentication .
Setting this parameter forces users to enter a password when authenticating with ssh.
Edit the /etc/ssh/sshd_config file to set the parameter as follows:
IgnoreRhosts yes
|
||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_5.2.6_Ensure_SSH_IgnoreRhosts_is_enabled"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.437+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7262600"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'IgnoreRhosts' sshd config parameter equals yes (string)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7262600"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7262600"
type="textfilecontent54_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7262600">
<cis:evidence_item itemref="2109">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/ssh/sshd_config"/>
<cis:evidence_item_pk_field name="path" value="/etc/ssh"/>
<cis:evidence_item_pk_field name="filename" value="sshd_config"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*IgnoreRhosts\s+(\S+)\s*(?:#.*)?$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="IgnoreRhosts yes"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="yes" dt="string" ev="yes" name="subexpression" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7262600"
value-id="xccdf_org.cisecurity.benchmarks_value_5.2.6.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7262600"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
The HostbasedAuthentication parameter specifies if authentication is allowed through trusted hosts via the user of .rhosts , or /etc/hosts.equiv , along with successful public key client host authentication. This option only applies to SSH Protocol Version 2.
Even though the .rhosts files are ineffective if support is disabled in /etc/pam.conf , disabling the ability to use .rhosts files in SSH provides an additional layer of protection .
Edit the /etc/ssh/sshd_config file to set the parameter as follows:
HostbasedAuthentication no
|
||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_5.2.7_Ensure_SSH_HostbasedAuthentication_is_disabled"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.440+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/9"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7262700"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'HostbasedAuthentication' sshd config parameter equals no (string)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7262700"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7262700"
type="textfilecontent54_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7262700">
<cis:evidence_item itemref="2110">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/ssh/sshd_config"/>
<cis:evidence_item_pk_field name="path" value="/etc/ssh"/>
<cis:evidence_item_pk_field name="filename" value="sshd_config"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*HostbasedAuthentication\s+(\S+)\s*(?:#.*)?$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="HostbasedAuthentication no"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="no" dt="string" ev="no" name="subexpression" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7262700"
value-id="xccdf_org.cisecurity.benchmarks_value_5.2.7.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7262700"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Manage (track/control/correct) the ongoing operational use of ports, protocols, and services on networked devices in order to minimize windows of vulnerability available to attackers. |
The PermitRootLogin parameter specifies if the root user can log in using ssh(1). The default is no.
Disallowing root logins over SSH requires system admins to authenticate using their own individual account, then escalating to root via sudo or su . This in turn limits opportunity for non-repudiation and provides a clear audit trail in the event of a security incident
Edit the /etc/ssh/sshd_config file to set the parameter as follows:
PermitRootLogin no
|
||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_5.2.8_Ensure_SSH_root_login_is_disabled"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.443+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/5/subcontrol/8"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7262800"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'PermitRootLogin' sshd config parameter equals no (string)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7262800"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7262800"
type="textfilecontent54_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7262800">
<cis:evidence_item itemref="2111">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/ssh/sshd_config"/>
<cis:evidence_item_pk_field name="path" value="/etc/ssh"/>
<cis:evidence_item_pk_field name="filename" value="sshd_config"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*PermitRootLogin\s+(\S+)\s*(?:#.*)?$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="PermitRootLogin no"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="no" dt="string" ev="no" name="subexpression" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7262800"
value-id="xccdf_org.cisecurity.benchmarks_value_5.2.8.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7262800"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to track/control/prevent/correct the use, assignment, and configuration of administrative privileges on computers, networks, and applications. |
| Subcontrol: | 5.8 |
| Label: | Administrators Should Not Directly Log In To A System (i.e. use RunAs/sudo) |
| Description: | Administrators should be required to access a system using a fully logged and non-administrative account. Then, once logged on to the machine without administrative privileges, the administrator should transition to administrative privileges using tools such as Sudo on Linux/UNIX, RunAs on Windows, and other similar facilities for other types of systems. |
The PermitEmptyPasswords parameter specifies if the SSH server allows login to accounts with empty password strings.
Disallowing remote shell access to accounts that have an empty password reduces the probability of unauthorized access to the system
Edit the /etc/ssh/sshd_config file to set the parameter as follows:
PermitEmptyPasswords no
|
||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_5.2.9_Ensure_SSH_PermitEmptyPasswords_is_disabled"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.453+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/16"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7262900"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'PermitEmptyPasswords' sshd config parameter equals no (string)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7262900"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7262900"
type="textfilecontent54_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7262900">
<cis:evidence_item itemref="2112">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/ssh/sshd_config"/>
<cis:evidence_item_pk_field name="path" value="/etc/ssh"/>
<cis:evidence_item_pk_field name="filename" value="sshd_config"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*PermitEmptyPasswords\s+(\S+)\s*(?:#.*)?$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="PermitEmptyPasswords no"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="no" dt="string" ev="no" name="subexpression" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7262900"
value-id="xccdf_org.cisecurity.benchmarks_value_5.2.9.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7262900"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage the life cycle of system and application accounts – their creation, use, dormancy, deletion – in order to minimize opportunities for attackers to leverage them. |
The PermitUserEnvironment option allows users to present environment options to the ssh daemon.
Permitting users the ability to set environment variables through the SSH daemon could potentially allow users to bypass security controls (e.g. setting an execution path that has ssh executing trojan'd programs)
Edit the /etc/ssh/sshd_config file to set the parameter as follows:
PermitUserEnvironment no
|
||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_5.2.10_Ensure_SSH_PermitUserEnvironment_is_disabled"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.371+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/16"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7263000"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'PermitUserEnvironment' sshd config parameter equals no (string)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7263000"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7263000"
type="textfilecontent54_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7263000">
<cis:evidence_item itemref="2095">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/ssh/sshd_config"/>
<cis:evidence_item_pk_field name="path" value="/etc/ssh"/>
<cis:evidence_item_pk_field name="filename" value="sshd_config"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*PermitUserEnvironment\s+(\S+)\s*(?:#.*)?$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="PermitUserEnvironment no"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="no" dt="string" ev="no" name="subexpression" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7263000"
value-id="xccdf_org.cisecurity.benchmarks_value_5.2.10.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7263000"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage the life cycle of system and application accounts – their creation, use, dormancy, deletion – in order to minimize opportunities for attackers to leverage them. |
This variable limits the types of MAC algorithms that SSH can use during communication.
MD5 and 96-bit MAC algorithms are considered weak and have been shown to increase exploitability in SSH downgrade attacks. Weak algorithms continue to have a great deal of attention as a weak spot that can be exploited with expanded computing power. An attacker that breaks the algorithm could take advantage of a MiTM position to decrypt the SSH tunnel and capture credentials and information
Edit the /etc/ssh/sshd_config file to set the parameter in accordance with site policy. The following includes all supported and accepted MACs:
MACs hmac-sha2-512-etm@openssh.com,hmac-sha2-256-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-512,hmac-sha2-256,umac-128@openssh.com
|
||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_5.2.11_Ensure_only_approved_MAC_algorithms_are_used"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.374+02:00"
version="1"
weight="1.0">
<xccdf:result>fail</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/3/subcontrol/4"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:ident system="http://cce.mitre.org">More information on SSH downgrade attacks can be found here: http://www.mitls.org/pages/attacks/SLOTH</xccdf:ident>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7263100"
definition_negate="false">
<cis:and negated="false" result="false">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'MACs' sshd config parameter pattern match ^((hmac-sha2-512-etm@openssh\.com|hmac-sha2-256-etm@openssh\.com|umac-128-etm@openssh\.com|hmac-sha2-512|hmac-sha2-256|umac-128@openssh\.com|curve25519-sha256@libssh\.org|diffie-hellman-group-exchange-sha2"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7263100"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7263100"
type="textfilecontent54_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7263100">
<cis:evidence_item itemref="2096">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/ssh/sshd_config"/>
<cis:evidence_item_pk_field name="path" value="/etc/ssh"/>
<cis:evidence_item_pk_field name="filename" value="sshd_config"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*MACs\s+(\S+)\s*(?:#.*)?$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text"
value="MACs hmac-sha2-512,hmac-sha2-256,hmac-sha1,hmac-sha1-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="hmac-sha2-512,hmac-sha2-256,hmac-sha1,hmac-sha1-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com"
dt="string"
ev="^((hmac-sha2-512-etm@openssh\.com|hmac-sha2-256-etm@openssh\.com|umac-128-etm@openssh\.com|hmac-sha2-512|hmac-sha2-256|umac-128@openssh\.com|curve25519-sha256@libssh\.org|diffie-hellman-group-exchange-sha256),)*(hmac-sha2-512-etm@openssh\.com|hmac-sha2-256-etm@openssh\.com|umac-128-etm@openssh\.com|hmac-sha2-512|hmac-sha2-256|umac-128@openssh\.com|curve25519-sha256@libssh\.org|diffie-hellman-group-exchange-sha256)$"
name="subexpression"
op="pattern match"
result="false"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7263100"
value-id="xccdf_org.cisecurity.benchmarks_value_5.2.11.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7263100"/>
</xccdf:check>
</xccdf:rule-result>
References:
| CCE Information | |
|---|---|
| CCE-IDv5: | More information on SSH downgrade attacks can be found here: http://www.mitls.org/pages/attacks/SLOTH |
| Published On: | |
| Last Modified On: | |
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Establish, implement, and actively manage (track, report on, correct) the security configuration of laptops, servers, and workstations using a rigorous configuration management and change control process in order to prevent attackers from exploiting vulnerable services and settings. |
| Subcontrol: | 3.4 |
| Label: | Use Only Secure Channels For Remote System Administration |
| Description: | Perform all remote administration of servers, workstation, network devices, and similar equipment over secure channels. Protocols such as telnet, VNC, RDP, or others that do not actively support strong encryption should only be used if they are performed over a secondary encryption channel, such as SSL, TLS or IPSEC. |
The two options ClientAliveInterval and ClientAliveCountMax control the timeout of ssh sessions. When the ClientAliveInterval variable is set, ssh sessions that have no activity for the specified length of time are terminated. When the ClientAliveCountMax variable is set, sshd will send client alive messages at every ClientAliveInterval interval. When the number of consecutive client alive messages are sent with no response from the client, the ssh session is terminated. For example, if the ClientAliveInterval is set to 15 seconds and the ClientAliveCountMax is set to 3, the client ssh session will be terminated after 45 seconds of idle time.
Having no timeout value associated with a connection could allow an unauthorized user access to another user's ssh session (e.g. user walks away from their computer and doesn't lock the screen). Setting a timeout value at least reduces the risk of this happening..
While the recommended setting is 300 seconds (5 minutes), set this timeout value based on site policy. The recommended setting for ClientAliveCountMax is 0. In this case, the client session will be terminated after 5 minutes of idle time and no keepalive messages will be sent.
Edit the /etc/ssh/sshd_config file to set the parameters according to site policy:
ClientAliveInterval 300
ClientAliveCountMax 0
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_5.2.12_Ensure_SSH_Idle_Timeout_Interval_is_configured"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.380+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/16/subcontrol/4"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:20:01.381+02:00"
start-time="2020-09-09T17:20:01.375+02:00">
<cis:and>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'ClientAliveInterval' sshd config parameter Less Than Or Equal 300 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7263200"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7263200"
type="textfilecontent54_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7263200">
<cis:evidence_item itemref="2097">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/ssh/sshd_config"/>
<cis:evidence_item_pk_field name="path" value="/etc/ssh"/>
<cis:evidence_item_pk_field name="filename" value="sshd_config"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*ClientAliveInterval\s+(\S+)\s*(?:#.*)?$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="ClientAliveInterval 300"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="300" dt="int" ev="300" name="subexpression" op="less than or equal"
result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'ClientAliveInterval' sshd config parameter Greater Than 0 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7263300"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7263300"
type="textfilecontent54_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7263300">
<cis:evidence_item itemref="2098">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/ssh/sshd_config"/>
<cis:evidence_item_pk_field name="path" value="/etc/ssh"/>
<cis:evidence_item_pk_field name="filename" value="sshd_config"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*ClientAliveInterval\s+(\S+)\s*(?:#.*)?$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="ClientAliveInterval 300"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="300" dt="int" ev="0" name="subexpression" op="greater than" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'ClientAliveCountMax' sshd config parameter Less Than Or Equal 3 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7263400"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7263400"
type="textfilecontent54_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7263400">
<cis:evidence_item itemref="2099">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/ssh/sshd_config"/>
<cis:evidence_item_pk_field name="path" value="/etc/ssh"/>
<cis:evidence_item_pk_field name="filename" value="sshd_config"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*ClientAliveCountMax\s+(\S+)\s*(?:#.*)?$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="ClientAliveCountMax 0"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="0" dt="int" ev="3" name="subexpression" op="less than or equal"
result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7263200"
value-id="xccdf_org.cisecurity.benchmarks_value_5.2.12.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7263200"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7263300"
value-id="xccdf_org.cisecurity.benchmarks_value_5.2.12.2_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7263300"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7263400"
value-id="xccdf_org.cisecurity.benchmarks_value_5.2.12.3_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7263400"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage the life cycle of system and application accounts – their creation, use, dormancy, deletion – in order to minimize opportunities for attackers to leverage them. |
| Subcontrol: | 16.4 |
| Label: | Automatically Log Off Users After Standard Period Of Inactivity |
| Description: | Regularly monitor the use of all accounts, automatically logging off users after a standard period of inactivity. |
The LoginGraceTime parameter specifies the time allowed for successful authentication to the SSH server. The longer the Grace period is the more open unauthenticated connections can exist. Like other session controls in this session the Grace Period should be limited to appropriate organizational limits to ensure the service is available for needed access.
Setting the LoginGraceTime parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. It will also limit the number of concurrent unauthenticated connections While the recommended setting is 60 seconds (1 Minute), set the number based on site policy.
Edit the /etc/ssh/sshd_config file to set the parameter as follows:
LoginGraceTime 60
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_5.2.13_Ensure_SSH_LoginGraceTime_is_set_to_one_minute_or_less"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.389+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:20:01.389+02:00"
start-time="2020-09-09T17:20:01.385+02:00">
<cis:and>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'LoginGraceTime' sshd config parameter less than or equal 60 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7263500"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7263500"
type="textfilecontent54_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7263500">
<cis:evidence_item itemref="2100">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/ssh/sshd_config"/>
<cis:evidence_item_pk_field name="path" value="/etc/ssh"/>
<cis:evidence_item_pk_field name="filename" value="sshd_config"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*LoginGraceTime\s+(\S+)\s*(?:#.*)?$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="LoginGraceTime 60 "/>
</cis:evidence_item_pk>
<cis:evidence_field cv="60" dt="int" ev="60" name="subexpression" op="less than or equal"
result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'LoginGraceTime' sshd config parameter Greater Than 0 (int)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7263600"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7263600"
type="textfilecontent54_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7263600">
<cis:evidence_item itemref="2101">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/ssh/sshd_config"/>
<cis:evidence_item_pk_field name="path" value="/etc/ssh"/>
<cis:evidence_item_pk_field name="filename" value="sshd_config"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*LoginGraceTime\s+(\S+)\s*(?:#.*)?$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="LoginGraceTime 60 "/>
</cis:evidence_item_pk>
<cis:evidence_field cv="60" dt="int" ev="0" name="subexpression" op="greater than" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7263500"
value-id="xccdf_org.cisecurity.benchmarks_value_5.2.13.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7263500"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7263600"
value-id="xccdf_org.cisecurity.benchmarks_value_5.2.13.2_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7263600"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
There are several options available to limit which users and group can access the system via SSH. It is recommended that at least one of the following options be leveraged: AllowUsers
The AllowUsers variable gives the system administrator the option of allowing specific users to ssh into the system. The list consists of space separated user names. Numeric user IDs are not recognized with this variable. If a system administrator wants to restrict user access further by only allowing the allowed users to log in from a particular host, the entry can be specified in the form of user@host. AllowGroups
The AllowGroups variable gives the system administrator the option of allowing specific groups of users to ssh into the system. The list consists of space separated group names. Numeric group IDs are not recognized with this variable. DenyUsers
The DenyUsers variable gives the system administrator the option of denying specific users to ssh into the system. The list consists of space separated user names. Numeric user IDs are not recognized with this variable. If a system administrator wants to restrict user access further by specifically denying a user's access from a particular host, the entry can be specified in the form of user@host. DenyGroups
The DenyGroups variable gives the system administrator the option of denying specific groups of users to ssh into the system. The list consists of space separated group names. Numeric group IDs are not recognized with this variable.
Restricting which users can remotely access the system via SSH will help ensure that only authorized users access the system.
Edit the /etc/ssh/sshd_config file to set one or more of the parameter as follows:
AllowUsers <userlist>
AllowGroups <grouplist>
DenyUsers <userlist>
DenyGroups <grouplist>
|
||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_5.2.14_Ensure_SSH_access_is_limited"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.392+02:00"
version="1"
weight="1.0">
<xccdf:result>fail</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/5/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/5/subcontrol/8"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7263700"
definition_negate="false">
<cis:and negated="false" result="false">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/ssh/sshd_config exists and matches pattern ^\s*(AllowUsers|AllowGroups|DenyUsers|DenyGroups)\s+(\S+)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7263700"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7263700"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="2102">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/ssh/sshd_config"/>
<cis:evidence_item_pk_field name="path" value="/etc/ssh"/>
<cis:evidence_item_pk_field name="filename" value="sshd_config"/>
<cis:evidence_item_pk_field name="pattern"
value="^\s*(AllowUsers|AllowGroups|DenyUsers|DenyGroups)\s+(\S+)"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7263700"
value-id="xccdf_org.cisecurity.benchmarks_value_5.2.14.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7263700"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to track/control/prevent/correct the use, assignment, and configuration of administrative privileges on computers, networks, and applications. |
| Subcontrol: | 5.1 |
| Label: | Minimize And Sparingly Use Administrative Privileges |
| Description: | Minimize administrative privileges and only use administrative accounts when they are required. Implement focused auditing on the use of administrative privileged functions and monitor for anomalous behavior. |
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to track/control/prevent/correct the use, assignment, and configuration of administrative privileges on computers, networks, and applications. |
| Subcontrol: | 5.8 |
| Label: | Administrators Should Not Directly Log In To A System (i.e. use RunAs/sudo) |
| Description: | Administrators should be required to access a system using a fully logged and non-administrative account. Then, once logged on to the machine without administrative privileges, the administrator should transition to administrative privileges using tools such as Sudo on Linux/UNIX, RunAs on Windows, and other similar facilities for other types of systems. |
The Banner parameter specifies a file whose contents must be sent to the remote user before authentication is permitted. By default, no banner is displayed.
Banners are used to warn connecting users of the particular site's policy regarding connection. Presenting a warning message prior to the normal user login may assist the prosecution of trespassers on the computer system.
Edit the /etc/ssh/sshd_config file to set the parameter as follows:
Banner /etc/issue.net
|
||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_5.2.15_Ensure_SSH_warning_banner_is_configured"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.394+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7263800"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'Banner' sshd config parameter pattern match .+ (string)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7263800"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7263800"
type="textfilecontent54_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7263800">
<cis:evidence_item itemref="2103">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/ssh/sshd_config"/>
<cis:evidence_item_pk_field name="path" value="/etc/ssh"/>
<cis:evidence_item_pk_field name="filename" value="sshd_config"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*Banner\s+(\S+)\s*(?:#.*)?$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="Banner /etc/issue"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="/etc/issue" dt="string" ev=".+" name="subexpression" op="pattern match"
result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7263800"
value-id="xccdf_org.cisecurity.benchmarks_value_5.2.15.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7263800"/>
</xccdf:check>
</xccdf:rule-result>
PAM (Pluggable Authentication Modules) is a service that implements modular authentication modules on UNIX systems. PAM is implemented as a set of shared objects that are loaded and executed when a program needs to authenticate a user. Files for PAM are typically located in the /etc/pam.d directory. PAM must be carefully configured to secure system authentication. While this section covers some of PAM, please consult other PAM resources to fully understand the configuration capabilities.
The pam_pwquality.so module checks the strength of passwords. It performs checks such as making sure a password is not a dictionary word, it is a certain length, contains a mix of characters (e.g. alphabet, numeric, other) and more. The following are definitions of the pam_pwquality .so options.
The following options are set in the /etc/security/pwquality.conf file:
The settings shown above are one possible policy. Alter these values to conform to your own organization's password policies.
Strong passwords protect systems from being hacked through brute force methods.
Edit the /etc/pam.d/password-auth and /etc/pam.d/system-auth files to include the appropriate options for pam_pwquality.so and to conform to site policy:
password requisite pam_pwquality.so try_first_pass retry=3
Edit /etc/security/pwquality.conf to add or update the following settings to conform to site policy:
minlen = 14
dcredit = -1
ucredit = -1
ocredit = -1
lcredit = -1
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_5.3.1_Ensure_password_creation_requirements_are_configured"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.457+02:00"
version="1"
weight="1.0">
<xccdf:result>fail</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/5/subcontrol/7"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/16/subcontrol/12"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:20:01.457+02:00"
start-time="2020-09-09T17:20:01.454+02:00">
<cis:and>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/security/pwquality.conf exists and matches pattern ^\s*minlen\s*=\s*(1[4-9]|[2-9][0-9]|[1-9][0-9][0-9]+)\s*(\s+#.*)?$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7264100"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7264100"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="2113">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/security/pwquality.conf"/>
<cis:evidence_item_pk_field name="path" value="/etc/security"/>
<cis:evidence_item_pk_field name="filename" value="pwquality.conf"/>
<cis:evidence_item_pk_field name="pattern"
value="^\s*minlen\s*=\s*(1[4-9]|[2-9][0-9]|[1-9][0-9][0-9]+)\s*(\s+#.*)?$"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/pam.d/system-auth exists and matches pattern ^\s*password\s+requisite\s+pam_pwquality\.so\s+(\S+\s+)*try_first_pass"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7263900"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7263900"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="2114">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/pam.d/system-auth-ac"/>
<cis:evidence_item_pk_field name="path" value="/etc/pam.d"/>
<cis:evidence_item_pk_field name="filename" value="system-auth-ac"/>
<cis:evidence_item_pk_field name="pattern"
value="^\s*password\s+requisite\s+pam_pwquality\.so\s+(\S+\s+)*try_first_pass"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text"
value=" password requisite pam_pwquality.so try_first_pass local_users_only retry=3 authtok_type= password sufficient pam_unix.so sha512 shadow nullok try_first_pass"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/security/pwquality.conf exists and matches pattern ^\s*minlen\s*=\s*(1[4-9]|[2-9][0-9]|[1-9][0-9][0-9]+)\s*(\s+#.*)?$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7264000"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7264000"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="2115">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/pam.d/password-auth-ac"/>
<cis:evidence_item_pk_field name="path" value="/etc/pam.d"/>
<cis:evidence_item_pk_field name="filename" value="password-auth-ac"/>
<cis:evidence_item_pk_field name="pattern"
value="^\s*password\s+requisite\s+pam_pwquality\.so\s+(\S+\s+)*try_first_pass"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text"
value=" password requisite pam_pwquality.so try_first_pass local_users_only retry=3 authtok_type= password sufficient pam_unix.so sha512 shadow nullok try_first_pass"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7263900"
value-id="xccdf_org.cisecurity.benchmarks_value_5.3.1.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7263900"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7264000"
value-id="xccdf_org.cisecurity.benchmarks_value_5.3.1.2_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7264000"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7264100"
value-id="xccdf_org.cisecurity.benchmarks_value_5.3.1.3_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7264100"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to track/control/prevent/correct the use, assignment, and configuration of administrative privileges on computers, networks, and applications. |
| Subcontrol: | 5.7 |
| Label: | User Accounts Shall Use Long Passwords |
| Description: | Where multi-factor authentication is not supported, user accounts shall be required to use long passwords on the system (longer than 14 characters). |
| CIS Control Information | |
|---|---|
| Control: | Actively manage the life cycle of system and application accounts – their creation, use, dormancy, deletion – in order to minimize opportunities for attackers to leverage them. |
| Subcontrol: | 16.12 |
| Label: | Use Long Passwords For All User Accounts |
| Description: | Where multi-factor authentication is not supported, user accounts shall be required to use long passwords on the system (longer than 14 characters). |
Lock out users after n unsuccessful consecutive login attempts. The first sets of changes are made to the PAM configuration files. The second set of changes are applied to the program specific PAM configuration file. The second set of changes must be applied to each program that will lock out users. Check the documentation for each secondary program for instructions on how to configure them to work with PAM.
Set the lockout number to the policy in effect at your site.
Locking out user IDs after n unsuccessful consecutive login attempts mitigates brute force password attacks against your systems.
Edit the /etc/pam.d/password-auth and /etc/pam.d/system-auth files and add the following pam_faillock.so lines surrounding a pam_unix.so line modify the pam_unix.so is [success=1 default=bad] as listed in both:
auth required pam_faillock.so preauth audit silent deny=5 unlock_time=900
auth [success=1 default=bad] pam_unix.so
auth [default=die] pam_faillock.so authfail audit deny=5 unlock_time=900
auth sufficient pam_faillock.so authsucc audit deny=5 unlock_time=900
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_5.3.2_Ensure_lockout_for_failed_password_attempts_is_configured"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.466+02:00"
version="1"
weight="1.0">
<xccdf:result>fail</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/16/subcontrol/7"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:20:01.466+02:00"
start-time="2020-09-09T17:20:01.458+02:00">
<cis:and>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/pam.d/password-auth exists and matches pattern ^auth\s+\[default=die\]\s+pam_faillock\.so\s+authfail\s+audit\s+deny=5\s+unlock_time=900$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7264600"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7264600"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="2116">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/pam.d/password-auth-ac"/>
<cis:evidence_item_pk_field name="path" value="/etc/pam.d"/>
<cis:evidence_item_pk_field name="filename" value="password-auth-ac"/>
<cis:evidence_item_pk_field name="pattern"
value="^auth\s+\[default=die\]\s+pam_faillock\.so\s+authfail\s+audit\s+deny=5\s+unlock_time=900$"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/pam.d/password-auth exists and matches pattern ^auth\s+sufficient\s+pam_faillock\.so\s+authsucc\s+audit\s+deny=5\s+unlock_time=900$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7264700"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7264700"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="2117">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/pam.d/password-auth-ac"/>
<cis:evidence_item_pk_field name="path" value="/etc/pam.d"/>
<cis:evidence_item_pk_field name="filename" value="password-auth-ac"/>
<cis:evidence_item_pk_field name="pattern"
value="^auth\s+sufficient\s+pam_faillock\.so\s+authsucc\s+audit\s+deny=5\s+unlock_time=900$"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/pam.d/system-auth exists and matches pattern ^auth\s+required\s+pam_faillock\.so\s+preauth\s+audit\s+silent\s+deny=5\s+unlock_time=900$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7264200"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7264200"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="2118">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/pam.d/system-auth-ac"/>
<cis:evidence_item_pk_field name="path" value="/etc/pam.d"/>
<cis:evidence_item_pk_field name="filename" value="system-auth-ac"/>
<cis:evidence_item_pk_field name="pattern"
value="^auth\s+required\s+pam_faillock\.so\s+preauth\s+audit\s+silent\s+deny=5\s+unlock_time=900$"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/pam.d/system-auth exists and matches pattern ^auth\s+\[default=die\]\s+pam_faillock\.so\s+authfail\s+audit\s+deny=5\s+unlock_time=900$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7264300"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7264300"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="2119">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/pam.d/system-auth-ac"/>
<cis:evidence_item_pk_field name="path" value="/etc/pam.d"/>
<cis:evidence_item_pk_field name="filename" value="system-auth-ac"/>
<cis:evidence_item_pk_field name="pattern"
value="^auth\s+\[default=die\]\s+pam_faillock\.so\s+authfail\s+audit\s+deny=5\s+unlock_time=900$"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/pam.d/system-auth exists and matches pattern ^auth\s+sufficient\s+pam_faillock\.so\s+authsucc\s+audit\s+deny=5\s+unlock_time=900$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7264400"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7264400"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="2120">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/pam.d/system-auth-ac"/>
<cis:evidence_item_pk_field name="path" value="/etc/pam.d"/>
<cis:evidence_item_pk_field name="filename" value="system-auth-ac"/>
<cis:evidence_item_pk_field name="pattern"
value="^auth\s+sufficient\s+pam_faillock\.so\s+authsucc\s+audit\s+deny=5\s+unlock_time=900$"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/pam.d/password-auth exists and matches pattern ^auth\s+required\s+pam_faillock\.so\s+preauth\s+audit\s+silent\s+deny=5\s+unlock_time=900$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7264500"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7264500"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="2121">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/pam.d/password-auth-ac"/>
<cis:evidence_item_pk_field name="path" value="/etc/pam.d"/>
<cis:evidence_item_pk_field name="filename" value="password-auth-ac"/>
<cis:evidence_item_pk_field name="pattern"
value="^auth\s+required\s+pam_faillock\.so\s+preauth\s+audit\s+silent\s+deny=5\s+unlock_time=900$"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7264200"
value-id="xccdf_org.cisecurity.benchmarks_value_5.3.2.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7264200"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7264300"
value-id="xccdf_org.cisecurity.benchmarks_value_5.3.2.2_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7264300"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7264400"
value-id="xccdf_org.cisecurity.benchmarks_value_5.3.2.3_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7264400"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7264500"
value-id="xccdf_org.cisecurity.benchmarks_value_5.3.2.4_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7264500"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7264600"
value-id="xccdf_org.cisecurity.benchmarks_value_5.3.2.5_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7264600"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7264700"
value-id="xccdf_org.cisecurity.benchmarks_value_5.3.2.6_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7264700"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage the life cycle of system and application accounts – their creation, use, dormancy, deletion – in order to minimize opportunities for attackers to leverage them. |
| Subcontrol: | 16.7 |
| Label: | Configure Account Lockouts |
| Description: | Use and configure account lockouts such that after a set number of failed login attempts the account is locked for a standard period of time. |
The /etc/security/opasswd file stores the users' old passwords and can be checked to ensure that users are not recycling recent passwords.
Forcing users not to reuse their past 5 passwords make it less likely that an attacker will be able to guess the password.
Note that these change only apply to accounts configured on the local system.
Edit the /etc/pam.d/password-auth and /etc/pam.d/system-auth files to include the remember option and conform to site policy as shown:
password sufficient pam_unix.so remember=5
or
password required pam_pwhistory.so remember=5
| Any of the following tests or sub-groups may pass: | ||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_5.3.3_Ensure_password_reuse_is_limited"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.471+02:00"
version="1"
weight="1.0">
<xccdf:result>fail</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/16"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:20:01.471+02:00"
start-time="2020-09-09T17:20:01.467+02:00">
<cis:or>
<cis:and>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/pam.d/system-auth exists and matches pattern ^password\s+sufficient\s+pam_unix\.so\s+(\S+\s+)*remember=([56789]|[1-9][0-9]+)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7264800"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7264800"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="2122">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/pam.d/system-auth-ac"/>
<cis:evidence_item_pk_field name="path" value="/etc/pam.d"/>
<cis:evidence_item_pk_field name="filename" value="system-auth-ac"/>
<cis:evidence_item_pk_field name="pattern"
value="^password\s+sufficient\s+pam_unix\.so\s+(\S+\s+)*remember=([56789]|[1-9][0-9]+)"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/pam.d/password-auth exists and matches pattern ^password\s+sufficient\s+pam_unix\.so\s+(\S+\s+)*remember=([56789]|[1-9][0-9]+)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7264900"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7264900"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="2123">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/pam.d/password-auth-ac"/>
<cis:evidence_item_pk_field name="path" value="/etc/pam.d"/>
<cis:evidence_item_pk_field name="filename" value="password-auth-ac"/>
<cis:evidence_item_pk_field name="pattern"
value="^password\s+sufficient\s+pam_unix\.so\s+(\S+\s+)*remember=([56789]|[1-9][0-9]+)"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
<cis:and>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/pam.d/password-auth exists and matches pattern ^password\s+required\s+pam_pwhistory\.so\s+remember=([56789]|[1-9][0-9]+)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7265000"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7265000"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="2124">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/pam.d/password-auth-ac"/>
<cis:evidence_item_pk_field name="path" value="/etc/pam.d"/>
<cis:evidence_item_pk_field name="filename" value="password-auth-ac"/>
<cis:evidence_item_pk_field name="pattern"
value="^password\s+required\s+pam_pwhistory\.so\s+remember=([56789]|[1-9][0-9]+)"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/pam.d/system-auth exists and matches pattern ^password\s+required\s+pam_pwhistory\.so\s+remember=([56789]|[1-9][0-9]+)"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7265100"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7265100"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="2125">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/pam.d/system-auth-ac"/>
<cis:evidence_item_pk_field name="path" value="/etc/pam.d"/>
<cis:evidence_item_pk_field name="filename" value="system-auth-ac"/>
<cis:evidence_item_pk_field name="pattern"
value="^password\s+required\s+pam_pwhistory\.so\s+remember=([56789]|[1-9][0-9]+)"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:or>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="OR">
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7264800"
value-id="xccdf_org.cisecurity.benchmarks_value_5.3.3.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7264800"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7264900"
value-id="xccdf_org.cisecurity.benchmarks_value_5.3.3.2_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7264900"/>
</xccdf:check>
</xccdf:complex-check>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7265000"
value-id="xccdf_org.cisecurity.benchmarks_value_5.3.3.3_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7265000"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7265100"
value-id="xccdf_org.cisecurity.benchmarks_value_5.3.3.4_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7265100"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage the life cycle of system and application accounts – their creation, use, dormancy, deletion – in order to minimize opportunities for attackers to leverage them. |
The commands below change password encryption from md5 to sha512 (a much stronger hashing algorithm). All existing accounts will need to perform a password change to upgrade the stored hashes to the new algorithm.
The SHA-512 algorithm provides much stronger hashing than MD5, thus providing additional protection to the system by increasing the level of effort for an attacker to successfully determine passwords.
Note that these change only apply to accounts configured on the local system.
Edit the /etc/pam.d/password-auth and /etc/pam.d/system-auth files to include the sha512 option for pam_unix.so as shown:
password sufficient pam_unix.so sha512
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||
|
||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_5.3.4_Ensure_password_hashing_algorithm_is_SHA-512"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.485+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/16/subcontrol/14"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:20:01.485+02:00"
start-time="2020-09-09T17:20:01.471+02:00">
<cis:and>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/pam.d/password-auth exists and matches pattern ^password\s+sufficient\s+pam_unix\.so\s+(\S+\s+)*sha512"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7265200"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7265200"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="2126">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/pam.d/password-auth-ac"/>
<cis:evidence_item_pk_field name="path" value="/etc/pam.d"/>
<cis:evidence_item_pk_field name="filename" value="password-auth-ac"/>
<cis:evidence_item_pk_field name="pattern" value="^password\s+sufficient\s+pam_unix\.so\s+(\S+\s+)*sha512"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="password sufficient pam_unix.so sha512"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/pam.d/system-auth exists and matches pattern ^password\s+sufficient\s+pam_unix\.so\s+(\S+\s+)*sha512"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7265300"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7265300"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="2127">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/pam.d/system-auth-ac"/>
<cis:evidence_item_pk_field name="path" value="/etc/pam.d"/>
<cis:evidence_item_pk_field name="filename" value="system-auth-ac"/>
<cis:evidence_item_pk_field name="pattern" value="^password\s+sufficient\s+pam_unix\.so\s+(\S+\s+)*sha512"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="password sufficient pam_unix.so sha512"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7265200"
value-id="xccdf_org.cisecurity.benchmarks_value_5.3.4.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7265200"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7265300"
value-id="xccdf_org.cisecurity.benchmarks_value_5.3.4.2_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7265300"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage the life cycle of system and application accounts – their creation, use, dormancy, deletion – in order to minimize opportunities for attackers to leverage them. |
| Subcontrol: | 16.14 |
| Label: | Encrypt/Hash All Authentication Files And Monitor Their Access |
| Description: | Verify that all authentication files are encrypted or hashed and that these files cannot be accessed without root or administrator privileges. Audit all access to password files in the system. |
This section provides guidance on setting up secure defaults for system and user accounts and their environment.
While a majority of the password control parameters have been moved to PAM, some parameters are still available through the shadow password suite. Any changes made to /etc/login.defswill only be applied if the usermodcommand is used. If user IDs are added a different way, use the chagecommand to effect changes to individual user IDs.
The PASS_MAX_DAYS parameter in /etc/login.defs allows an administrator to force passwords to expire once they reach a defined age. It is recommended that the PASS_MAX_DAYS parameter be set to less than or equal to 365 days.
The window of opportunity for an attacker to leverage compromised credentials or successfully compromise credentials via an online brute force attack is limited by the age of the password. Therefore, reducing the maximum age of a password also reduces an attacker's window of opportunity.
Set the PASS_MAX_DAYS parameter to conform to site policy in /etc/login.defs :
PASS_MAX_DAYS 90
Modify user parameters for all users with a password set to match:
# chage --maxdays 90 <user>
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_5.4.1.1_Ensure_password_expiration_is_365_days_or_less"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.532+02:00"
version="1"
weight="1.0">
<xccdf:result>fail</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/16"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:20:01.533+02:00"
start-time="2020-09-09T17:20:01.485+02:00">
<cis:and>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/login.defs exists and matches pattern ^\s*PASS_MAX_DAYS\s+(90|[1-8][0-9]|[1-9])\s*(\s+#.*)?$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7266600"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7266600"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="2128">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/login.defs"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="login.defs"/>
<cis:evidence_item_pk_field name="pattern"
value="^\s*PASS_MAX_DAYS\s+(36[0-5]|3[0-5][0-9]|[1-2][0-9][0-9]|[1-9][0-9]?)\s*(\s+#.*)?$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="PASS_MAX_DAYS 90"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="none satisfy" check_existence="any_exist"
comment="Linux Custom Object "Ensure no users with a Password have password expiration over 90 days""
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7266700"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7266700"
type="shadow_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7266700">
<cis:evidence_item itemref="2130">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="root"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="$6$FhGfmo1T/Y/yfgE2$FoDFQrVz8ykKgh4FTjLmwT/tAlBPkMXWVXGlN8oGKS91TIzhFUsk25DNkwDcgVgQQFo2QzBgl8oPugmagDy4X1"
dt="string"
ev="^[^!*]"
name="password"
op="pattern match"
result="true"/>
<cis:evidence_field cv="99999" dt="int" ev="365" name="chg_req" op="greater than" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2131">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="bin"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="99999" dt="int" ev="365" name="chg_req" op="greater than" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2132">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="daemon"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="99999" dt="int" ev="365" name="chg_req" op="greater than" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2133">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="adm"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="99999" dt="int" ev="365" name="chg_req" op="greater than" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2134">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="lp"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="99999" dt="int" ev="365" name="chg_req" op="greater than" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2135">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="sync"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="99999" dt="int" ev="365" name="chg_req" op="greater than" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2136">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="shutdown"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="99999" dt="int" ev="365" name="chg_req" op="greater than" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2137">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="halt"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="99999" dt="int" ev="365" name="chg_req" op="greater than" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2138">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="mail"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="99999" dt="int" ev="365" name="chg_req" op="greater than" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2139">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="operator"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="99999" dt="int" ev="365" name="chg_req" op="greater than" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2140">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="games"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="99999" dt="int" ev="365" name="chg_req" op="greater than" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2141">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="ftp"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="99999" dt="int" ev="365" name="chg_req" op="greater than" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2142">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="nobody"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="99999" dt="int" ev="365" name="chg_req" op="greater than" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2143">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="systemd-network"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="365" name="chg_req" op="greater than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2144">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="dbus"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="365" name="chg_req" op="greater than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2145">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="polkitd"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="365" name="chg_req" op="greater than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2146">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="sshd"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="365" name="chg_req" op="greater than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2147">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="postfix"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="365" name="chg_req" op="greater than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2148">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="cloud-user"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="99999" dt="int" ev="365" name="chg_req" op="greater than" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2149">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="rpc"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="99999" dt="int" ev="365" name="chg_req" op="greater than" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2150">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="rpcuser"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="365" name="chg_req" op="greater than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2151">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="nfsnobody"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="365" name="chg_req" op="greater than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2152">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="vsadmin"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="$6$AYmWTlC6XjiU5u9K$4aO3hWNxarU2IgNog8xU1tGOWfER8BT9WUhOIZL4ChBSyx/Gm544bLPchf3gD3/whl1/LOBgpOn6s/fq6VOkl/"
dt="string"
ev="^[^!*]"
name="password"
op="pattern match"
result="true"/>
<cis:evidence_field cv="99999" dt="int" ev="365" name="chg_req" op="greater than" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7266600"
value-id="xccdf_org.cisecurity.benchmarks_value_5.4.1.1.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7266600"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7266700"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage the life cycle of system and application accounts – their creation, use, dormancy, deletion – in order to minimize opportunities for attackers to leverage them. |
The PASS_MIN_DAYS parameter in /etc/login.defs allows an administrator to prevent users from changing their password until a minimum number of days have passed since the last time the user changed their password. It is recommended that PASS_MIN_DAYS parameter be set to 7 or more days.
By restricting the frequency of password changes, an administrator can prevent users from repeatedly changing their password in an attempt to circumvent password reuse controls.
Set the PASS_MIN_DAYS parameter to 7 in /etc/login.defs :
PASS_MIN_DAYS 7
Modify user parameters for all users with a password set to match:
# chage --mindays 7 <user>
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_5.4.1.2_Ensure_minimum_days_between_password_changes_is_7_or_more"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.547+02:00"
version="1"
weight="1.0">
<xccdf:result>fail</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/16"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:20:01.547+02:00"
start-time="2020-09-09T17:20:01.539+02:00">
<cis:and>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/login.defs exists and matches pattern ^\s*PASS_MIN_DAYS\s+([789]|[1-9][0-9]+)\s*(\s+#.*)?$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7266800"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7266800"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="2153">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/login.defs"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="login.defs"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*PASS_MIN_DAYS\s+([789]|[1-9][0-9]+)\s*(\s+#.*)?$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="PASS_MIN_DAYS 7"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="none satisfy" check_existence="any_exist"
comment="Linux Custom Object "Ensure no users with a Password have password change minimum under 7 days""
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7266900"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7266900"
type="shadow_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7266900">
<cis:evidence_item itemref="2130">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="root"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="$6$FhGfmo1T/Y/yfgE2$FoDFQrVz8ykKgh4FTjLmwT/tAlBPkMXWVXGlN8oGKS91TIzhFUsk25DNkwDcgVgQQFo2QzBgl8oPugmagDy4X1"
dt="string"
ev="^[^!*]"
name="password"
op="pattern match"
result="true"/>
<cis:evidence_field cv="0" dt="int" ev="7" name="chg_allow" op="less than" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2131">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="bin"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="0" dt="int" ev="7" name="chg_allow" op="less than" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2132">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="daemon"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="0" dt="int" ev="7" name="chg_allow" op="less than" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2133">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="adm"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="0" dt="int" ev="7" name="chg_allow" op="less than" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2134">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="lp"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="0" dt="int" ev="7" name="chg_allow" op="less than" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2135">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="sync"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="0" dt="int" ev="7" name="chg_allow" op="less than" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2136">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="shutdown"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="0" dt="int" ev="7" name="chg_allow" op="less than" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2137">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="halt"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="0" dt="int" ev="7" name="chg_allow" op="less than" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2138">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="mail"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="0" dt="int" ev="7" name="chg_allow" op="less than" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2139">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="operator"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="0" dt="int" ev="7" name="chg_allow" op="less than" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2140">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="games"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="0" dt="int" ev="7" name="chg_allow" op="less than" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2141">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="ftp"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="0" dt="int" ev="7" name="chg_allow" op="less than" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2142">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="nobody"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="0" dt="int" ev="7" name="chg_allow" op="less than" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2143">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="systemd-network"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="7" name="chg_allow" op="less than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2144">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="dbus"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="7" name="chg_allow" op="less than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2145">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="polkitd"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="7" name="chg_allow" op="less than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2146">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="sshd"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="7" name="chg_allow" op="less than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2147">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="postfix"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="7" name="chg_allow" op="less than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2148">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="cloud-user"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="0" dt="int" ev="7" name="chg_allow" op="less than" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2149">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="rpc"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="0" dt="int" ev="7" name="chg_allow" op="less than" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2150">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="rpcuser"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="7" name="chg_allow" op="less than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2151">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="nfsnobody"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="7" name="chg_allow" op="less than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2152">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="vsadmin"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="$6$AYmWTlC6XjiU5u9K$4aO3hWNxarU2IgNog8xU1tGOWfER8BT9WUhOIZL4ChBSyx/Gm544bLPchf3gD3/whl1/LOBgpOn6s/fq6VOkl/"
dt="string"
ev="^[^!*]"
name="password"
op="pattern match"
result="true"/>
<cis:evidence_field cv="0" dt="int" ev="7" name="chg_allow" op="less than" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7266800"
value-id="xccdf_org.cisecurity.benchmarks_value_5.4.1.2.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7266800"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7266900"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage the life cycle of system and application accounts – their creation, use, dormancy, deletion – in order to minimize opportunities for attackers to leverage them. |
The PASS_WARN_AGE parameter in /etc/login.defs allows an administrator to notify users that their password will expire in a defined number of days. It is recommended that the PASS_WARN_AGE parameter be set to 7 or more days.
Providing an advance warning that a password will be expiring gives users time to think of a secure password. Users caught unaware may choose a simple password or write it down where it may be discovered.
Set the PASS_WARN_AGE parameter to 7 in /etc/login.defs :
PASS_WARN_AGE 7
Modify user parameters for all users with a password set to match:
# chage --warndays 7 <user>
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_5.4.1.3_Ensure_password_expiration_warning_days_is_7_or_more"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.569+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/16"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:20:01.569+02:00"
start-time="2020-09-09T17:20:01.561+02:00">
<cis:and>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/login.defs exists and matches pattern ^\s*PASS_WARN_AGE\s+([789]|[1-9][0-9]+)\s*(\s+#.*)?$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7267000"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7267000"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="2154">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/login.defs"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="login.defs"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*PASS_WARN_AGE\s+([789]|[1-9][0-9]+)\s*(\s+#.*)?$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="PASS_WARN_AGE 7 #"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="none satisfy" check_existence="any_exist"
comment="Linux Custom Object "Ensure no users with a Password have password expiration warning under 7 days""
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7267100"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7267100"
type="shadow_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7267100">
<cis:evidence_item itemref="2130">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="root"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="$6$FhGfmo1T/Y/yfgE2$FoDFQrVz8ykKgh4FTjLmwT/tAlBPkMXWVXGlN8oGKS91TIzhFUsk25DNkwDcgVgQQFo2QzBgl8oPugmagDy4X1"
dt="string"
ev="^[^!*]"
name="password"
op="pattern match"
result="true"/>
<cis:evidence_field cv="7" dt="int" ev="7" name="exp_warn" op="less than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2131">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="bin"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="7" dt="int" ev="7" name="exp_warn" op="less than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2132">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="daemon"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="7" dt="int" ev="7" name="exp_warn" op="less than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2133">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="adm"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="7" dt="int" ev="7" name="exp_warn" op="less than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2134">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="lp"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="7" dt="int" ev="7" name="exp_warn" op="less than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2135">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="sync"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="7" dt="int" ev="7" name="exp_warn" op="less than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2136">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="shutdown"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="7" dt="int" ev="7" name="exp_warn" op="less than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2137">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="halt"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="7" dt="int" ev="7" name="exp_warn" op="less than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2138">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="mail"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="7" dt="int" ev="7" name="exp_warn" op="less than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2139">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="operator"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="7" dt="int" ev="7" name="exp_warn" op="less than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2140">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="games"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="7" dt="int" ev="7" name="exp_warn" op="less than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2141">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="ftp"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="7" dt="int" ev="7" name="exp_warn" op="less than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2142">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="nobody"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="7" dt="int" ev="7" name="exp_warn" op="less than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2143">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="systemd-network"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="7" name="exp_warn" op="less than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2144">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="dbus"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="7" name="exp_warn" op="less than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2145">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="polkitd"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="7" name="exp_warn" op="less than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2146">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="sshd"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="7" name="exp_warn" op="less than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2147">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="postfix"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="7" name="exp_warn" op="less than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2148">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="cloud-user"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="7" dt="int" ev="7" name="exp_warn" op="less than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2149">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="rpc"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="7" dt="int" ev="7" name="exp_warn" op="less than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2150">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="rpcuser"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="7" name="exp_warn" op="less than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2151">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="nfsnobody"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="7" name="exp_warn" op="less than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2152">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="vsadmin"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="$6$AYmWTlC6XjiU5u9K$4aO3hWNxarU2IgNog8xU1tGOWfER8BT9WUhOIZL4ChBSyx/Gm544bLPchf3gD3/whl1/LOBgpOn6s/fq6VOkl/"
dt="string"
ev="^[^!*]"
name="password"
op="pattern match"
result="true"/>
<cis:evidence_field cv="7" dt="int" ev="7" name="exp_warn" op="less than" result="false"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7267000"
value-id="xccdf_org.cisecurity.benchmarks_value_5.4.1.3.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7267000"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7267100"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage the life cycle of system and application accounts – their creation, use, dormancy, deletion – in order to minimize opportunities for attackers to leverage them. |
User accounts that have been inactive for over a given period of time can be automatically disabled. It is recommended that accounts that are inactive for 30 days after password expiration be disabled.
Inactive accounts pose a threat to system security since the users are not logging in to notice failed login attempts or other anomalies.
Run the following command to set the default password inactivity period to 30 days:
# useradd -D -f 30
Modify user parameters for all users with a password set to match:
# chage --inactive 30 <user>
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_5.4.1.4_Ensure_inactive_password_lock_is_30_days_or_less"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.591+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/16"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:20:01.592+02:00"
start-time="2020-09-09T17:20:01.583+02:00">
<cis:and>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/default/useradd exists and matches pattern ^\s*INACTIVE\s*=\s*(30|[1-2][0-9]|[1-9])\s*(\s+#.*)?$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7267200"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7267200"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="2155">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/default/useradd"/>
<cis:evidence_item_pk_field name="path" value="/etc/default"/>
<cis:evidence_item_pk_field name="filename" value="useradd"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*INACTIVE\s*=\s*(30|[1-2][0-9]|[1-9])\s*(\s+#.*)?$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="INACTIVE=30"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="none satisfy" check_existence="any_exist"
comment="Linux Custom Object "Ensure no users with a Password have password inactivation over 30 days""
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7267300"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7267300"
type="shadow_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7267300">
<cis:evidence_item itemref="2130">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="root"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="$6$FhGfmo1T/Y/yfgE2$FoDFQrVz8ykKgh4FTjLmwT/tAlBPkMXWVXGlN8oGKS91TIzhFUsk25DNkwDcgVgQQFo2QzBgl8oPugmagDy4X1"
dt="string"
ev="^[^!*]"
name="password"
op="pattern match"
result="true"/>
<cis:evidence_field cv="" dt="int" ev="30" name="exp_inact" op="greater than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2131">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="bin"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="30" name="exp_inact" op="greater than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2132">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="daemon"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="30" name="exp_inact" op="greater than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2133">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="adm"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="30" name="exp_inact" op="greater than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2134">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="lp"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="30" name="exp_inact" op="greater than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2135">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="sync"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="30" name="exp_inact" op="greater than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2136">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="shutdown"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="30" name="exp_inact" op="greater than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2137">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="halt"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="30" name="exp_inact" op="greater than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2138">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="mail"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="30" name="exp_inact" op="greater than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2139">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="operator"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="30" name="exp_inact" op="greater than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2140">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="games"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="30" name="exp_inact" op="greater than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2141">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="ftp"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="30" name="exp_inact" op="greater than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2142">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="nobody"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="30" name="exp_inact" op="greater than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2143">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="systemd-network"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="30" name="exp_inact" op="greater than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2144">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="dbus"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="30" name="exp_inact" op="greater than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2145">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="polkitd"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="30" name="exp_inact" op="greater than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2146">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="sshd"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="30" name="exp_inact" op="greater than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2147">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="postfix"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="30" name="exp_inact" op="greater than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2148">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="cloud-user"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="30" name="exp_inact" op="greater than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2149">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="rpc"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="30" name="exp_inact" op="greater than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2150">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="rpcuser"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="30" name="exp_inact" op="greater than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2151">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="nfsnobody"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev="^[^!*]" name="password" op="pattern match"
result="false"/>
<cis:evidence_field cv="" dt="int" ev="30" name="exp_inact" op="greater than" result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2152">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="vsadmin"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="$6$AYmWTlC6XjiU5u9K$4aO3hWNxarU2IgNog8xU1tGOWfER8BT9WUhOIZL4ChBSyx/Gm544bLPchf3gD3/whl1/LOBgpOn6s/fq6VOkl/"
dt="string"
ev="^[^!*]"
name="password"
op="pattern match"
result="true"/>
<cis:evidence_field cv="" dt="int" ev="30" name="exp_inact" op="greater than" result="false"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7267200"
value-id="xccdf_org.cisecurity.benchmarks_value_5.4.1.4.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7267200"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7267300"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage the life cycle of system and application accounts – their creation, use, dormancy, deletion – in order to minimize opportunities for attackers to leverage them. |
All users should have a password change date in the past.
If a users recorded password change date is in the future then they could bypass any set password expiration.
Investigate any users with a password change date in the future and correct them. Locking the account, expiring the password, or resetting the password manually may be appropriate.
|
||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_5.4.1.5_Ensure_all_users_last_password_change_date_is_in_the_past"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.645+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7271200"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Linux Custom Object "Ensure all users with a Password have password change date in the past""
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7271202"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7271200"
type="variable_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7271200">
<cis:evidence_item itemref="2159">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="var_ref"
value="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7271200"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="70125601" dt="int" ev="0" name="value" op="greater than or equal"
result="true"/>
<cis:evidence_field cv="26061601" dt="int" ev="0" name="value" op="greater than or equal"
result="true"/>
<cis:evidence_field cv="25456801" dt="int" ev="0" name="value" op="greater than or equal"
result="true"/>
<cis:evidence_field cv="55201" dt="int" ev="0" name="value" op="greater than or equal"
result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7271200"/>
</xccdf:check>
</xccdf:rule-result>
There are a number of accounts provided with Red Hat 7 that are used to manage applications and are not intended to provide an interactive shell.
It is important to make sure that accounts that are not being used by regular users are prevented from being used to provide an interactive shell. By default Red Hat 7 sets the password field for these accounts to an invalid string, but it is also recommended that the shell field in the password file be set to /sbin/nologin . This prevents the account from potentially being used to run any commands.
Set the shell for any accounts returned by the audit script to /sbin/nologin :
# usermod -s /sbin/nologin <user>
The following script will automatically set all user shells required to /sbin/nologin and lock the sync , shutdown , and halt users:
#!/bin/bash
for user in `awk -F: '($3 < 1000) {print $1 }' /etc/passwd` ; do
if [ $user != "root" ]; then
usermod -L $user
if [ $user != "sync" ] && [ $user != "shutdown" ] && [ $user != "halt" ]; then
usermod -s /sbin/nologin $user
fi
fi
done
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_5.4.2_Ensure_system_accounts_are_non-login"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.800+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/16"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7265400"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="none satisfy" check_existence="at_least_one_exists"
comment="Linux Custom Object "System Accounts Disabled""
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7265400"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7265400"
type="password_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7265400">
<cis:evidence_item itemref="2161">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="bin"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="1" dt="int" ev="1000" name="user_id" op="less than" result="true"/>
<cis:evidence_field cv="/sbin/nologin" dt="string" ev="/sbin/nologin" name="login_shell"
op="not equal"
result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2162">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="daemon"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="2" dt="int" ev="1000" name="user_id" op="less than" result="true"/>
<cis:evidence_field cv="/sbin/nologin" dt="string" ev="/sbin/nologin" name="login_shell"
op="not equal"
result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2163">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="adm"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="3" dt="int" ev="1000" name="user_id" op="less than" result="true"/>
<cis:evidence_field cv="/sbin/nologin" dt="string" ev="/sbin/nologin" name="login_shell"
op="not equal"
result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2164">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="lp"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="4" dt="int" ev="1000" name="user_id" op="less than" result="true"/>
<cis:evidence_field cv="/sbin/nologin" dt="string" ev="/sbin/nologin" name="login_shell"
op="not equal"
result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2165">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="mail"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="8" dt="int" ev="1000" name="user_id" op="less than" result="true"/>
<cis:evidence_field cv="/sbin/nologin" dt="string" ev="/sbin/nologin" name="login_shell"
op="not equal"
result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2166">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="operator"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="11" dt="int" ev="1000" name="user_id" op="less than" result="true"/>
<cis:evidence_field cv="/sbin/nologin" dt="string" ev="/sbin/nologin" name="login_shell"
op="not equal"
result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2167">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="games"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="12" dt="int" ev="1000" name="user_id" op="less than" result="true"/>
<cis:evidence_field cv="/sbin/nologin" dt="string" ev="/sbin/nologin" name="login_shell"
op="not equal"
result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2168">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="ftp"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="14" dt="int" ev="1000" name="user_id" op="less than" result="true"/>
<cis:evidence_field cv="/sbin/nologin" dt="string" ev="/sbin/nologin" name="login_shell"
op="not equal"
result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2169">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="nobody"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="99" dt="int" ev="1000" name="user_id" op="less than" result="true"/>
<cis:evidence_field cv="/sbin/nologin" dt="string" ev="/sbin/nologin" name="login_shell"
op="not equal"
result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2170">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="systemd-network"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="192" dt="int" ev="1000" name="user_id" op="less than" result="true"/>
<cis:evidence_field cv="/sbin/nologin" dt="string" ev="/sbin/nologin" name="login_shell"
op="not equal"
result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2171">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="dbus"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="81" dt="int" ev="1000" name="user_id" op="less than" result="true"/>
<cis:evidence_field cv="/sbin/nologin" dt="string" ev="/sbin/nologin" name="login_shell"
op="not equal"
result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2172">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="polkitd"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="999" dt="int" ev="1000" name="user_id" op="less than" result="true"/>
<cis:evidence_field cv="/sbin/nologin" dt="string" ev="/sbin/nologin" name="login_shell"
op="not equal"
result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2173">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="sshd"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="74" dt="int" ev="1000" name="user_id" op="less than" result="true"/>
<cis:evidence_field cv="/sbin/nologin" dt="string" ev="/sbin/nologin" name="login_shell"
op="not equal"
result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2174">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="postfix"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="89" dt="int" ev="1000" name="user_id" op="less than" result="true"/>
<cis:evidence_field cv="/sbin/nologin" dt="string" ev="/sbin/nologin" name="login_shell"
op="not equal"
result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2175">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="cloud-user"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="1000" dt="int" ev="1000" name="user_id" op="less than" result="false"/>
<cis:evidence_field cv="/bin/bash" dt="string" ev="/sbin/nologin" name="login_shell" op="not equal"
result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2176">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="rpc"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="32" dt="int" ev="1000" name="user_id" op="less than" result="true"/>
<cis:evidence_field cv="/sbin/nologin" dt="string" ev="/sbin/nologin" name="login_shell"
op="not equal"
result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2177">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="rpcuser"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="29" dt="int" ev="1000" name="user_id" op="less than" result="true"/>
<cis:evidence_field cv="/sbin/nologin" dt="string" ev="/sbin/nologin" name="login_shell"
op="not equal"
result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2178">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="nfsnobody"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="65534" dt="int" ev="1000" name="user_id" op="less than" result="false"/>
<cis:evidence_field cv="/sbin/nologin" dt="string" ev="/sbin/nologin" name="login_shell"
op="not equal"
result="false"/>
</cis:evidence_item>
<cis:evidence_item itemref="2179">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="vsadmin"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="1001" dt="int" ev="1000" name="user_id" op="less than" result="false"/>
<cis:evidence_field cv="/bin/bash" dt="string" ev="/sbin/nologin" name="login_shell" op="not equal"
result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7265400"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage the life cycle of system and application accounts – their creation, use, dormancy, deletion – in order to minimize opportunities for attackers to leverage them. |
The usermod command can be used to specify which group the root user belongs to. This affects permissions of files that are created by the root user.
Using GID 0 for the root account helps prevent root -owned files from accidentally becoming accessible to non-privileged users.
Run the following command to set the root user default group to GID 0 :
# usermod -g 0 root
|
||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_5.4.3_Ensure_default_group_for_the_root_account_is_GID_0"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.816+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/5"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7265500"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Linux Custom Object "Default Group Set For root User""
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7265500"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7265500"
type="password_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7265500">
<cis:evidence_item itemref="2180">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="root"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="0" dt="int" ev="0" name="group_id" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7265500"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to track/control/prevent/correct the use, assignment, and configuration of administrative privileges on computers, networks, and applications. |
The default umask determines the permissions of files created by users. The user creating the file has the discretion of making their files and directories readable by others via the chmod command. Users who wish to allow their files and directories to be readable by others by default may choose a different default umask by inserting the umask command into the standard shell configuration files ( .profile , .bashrc , etc.) in their home directories.
Setting a very secure default value for umask ensures that users make a conscious choice about their file permissions. A default umask setting of 077 causes files and directories created by users to not be readable by any other user on the system. A umask of 027 would make files and directories readable by users in the same Unix group, while a umask of 022 would make files readable by every user on the system.
Edit the /etc/bashrc, /etc/profile and /etc/profile.d/*.sh files (and the appropriate files for any other shell supported on your system) and add or edit any umask parameters as follows:
umask 027
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_5.4.4_Ensure_default_user_umask_is_027_or_more_restrictive"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.827+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/13"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:20:01.827+02:00"
start-time="2020-09-09T17:20:01.817+02:00">
<cis:and>
<cis:or>
<cis:evidence_test check="at least one" check_existence="at_least_one_exists"
comment="Ensure at least one file(s) named .*\.sh in /etc/profile.d/ exists and matches pattern ^\s*umask\s+[01234567][2367]7\s*(\s+#.*)?$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7265800"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7265800"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="2187">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/profile.d/colorgrep.sh"/>
<cis:evidence_item_pk_field name="path" value="/etc/profile.d"/>
<cis:evidence_item_pk_field name="filename" value="colorgrep.sh"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*umask\s+[01234567][2367]7\s*(\s+#.*)?$"/>
</cis:evidence_item_pk>
</cis:evidence_item>
<cis:evidence_item itemref="2188">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/profile.d/which2.sh"/>
<cis:evidence_item_pk_field name="path" value="/etc/profile.d"/>
<cis:evidence_item_pk_field name="filename" value="which2.sh"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*umask\s+[01234567][2367]7\s*(\s+#.*)?$"/>
</cis:evidence_item_pk>
</cis:evidence_item>
<cis:evidence_item itemref="2189">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/profile.d/less.sh"/>
<cis:evidence_item_pk_field name="path" value="/etc/profile.d"/>
<cis:evidence_item_pk_field name="filename" value="less.sh"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*umask\s+[01234567][2367]7\s*(\s+#.*)?$"/>
</cis:evidence_item_pk>
</cis:evidence_item>
<cis:evidence_item itemref="2190">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/profile.d/colorls.sh"/>
<cis:evidence_item_pk_field name="path" value="/etc/profile.d"/>
<cis:evidence_item_pk_field name="filename" value="colorls.sh"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*umask\s+[01234567][2367]7\s*(\s+#.*)?$"/>
</cis:evidence_item_pk>
</cis:evidence_item>
<cis:evidence_item itemref="2191">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/profile.d/256term.sh"/>
<cis:evidence_item_pk_field name="path" value="/etc/profile.d"/>
<cis:evidence_item_pk_field name="filename" value="256term.sh"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*umask\s+[01234567][2367]7\s*(\s+#.*)?$"/>
</cis:evidence_item_pk>
</cis:evidence_item>
<cis:evidence_item itemref="2192">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/profile.d/lang.sh"/>
<cis:evidence_item_pk_field name="path" value="/etc/profile.d"/>
<cis:evidence_item_pk_field name="filename" value="lang.sh"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*umask\s+[01234567][2367]7\s*(\s+#.*)?$"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/profile exists and matches pattern ^\s*umask\s+[01234567][2367]7\s*(\s+#.*)?$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7266000"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7266000"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="2193">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/profile"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="profile"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*umask\s+[01234567][2367]7\s*(\s+#.*)?$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value=" umask 027"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:or>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/bashrc exists and matches pattern ^\s*umask\s+[01234567][2367]7\s*(\s+#.*)?$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7265600"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7265600"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="2194">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/bashrc"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="bashrc"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*umask\s+[01234567][2367]7\s*(\s+#.*)?$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value=" umask 027"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="at least one" check_existence="at_least_one_exists"
comment="Ensure at least one file(s) named .*\.sh in /etc/profile.d/ exists and does not match pattern ^\s*umask\s+[01234567](0[7654321]|[7654321][654321])\s*(\s+#.*)?$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7265700"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7265700"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="2201">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/profile.d/colorgrep.sh"/>
<cis:evidence_item_pk_field name="path" value="/etc/profile.d"/>
<cis:evidence_item_pk_field name="filename" value="colorgrep.sh"/>
<cis:evidence_item_pk_field name="pattern"
value="^\s*umask\s+[01234567](0[7654321]|[7654321][654321])\s*(\s+#.*)?$"/>
</cis:evidence_item_pk>
</cis:evidence_item>
<cis:evidence_item itemref="2202">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/profile.d/which2.sh"/>
<cis:evidence_item_pk_field name="path" value="/etc/profile.d"/>
<cis:evidence_item_pk_field name="filename" value="which2.sh"/>
<cis:evidence_item_pk_field name="pattern"
value="^\s*umask\s+[01234567](0[7654321]|[7654321][654321])\s*(\s+#.*)?$"/>
</cis:evidence_item_pk>
</cis:evidence_item>
<cis:evidence_item itemref="2203">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/profile.d/less.sh"/>
<cis:evidence_item_pk_field name="path" value="/etc/profile.d"/>
<cis:evidence_item_pk_field name="filename" value="less.sh"/>
<cis:evidence_item_pk_field name="pattern"
value="^\s*umask\s+[01234567](0[7654321]|[7654321][654321])\s*(\s+#.*)?$"/>
</cis:evidence_item_pk>
</cis:evidence_item>
<cis:evidence_item itemref="2204">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/profile.d/colorls.sh"/>
<cis:evidence_item_pk_field name="path" value="/etc/profile.d"/>
<cis:evidence_item_pk_field name="filename" value="colorls.sh"/>
<cis:evidence_item_pk_field name="pattern"
value="^\s*umask\s+[01234567](0[7654321]|[7654321][654321])\s*(\s+#.*)?$"/>
</cis:evidence_item_pk>
</cis:evidence_item>
<cis:evidence_item itemref="2205">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/profile.d/256term.sh"/>
<cis:evidence_item_pk_field name="path" value="/etc/profile.d"/>
<cis:evidence_item_pk_field name="filename" value="256term.sh"/>
<cis:evidence_item_pk_field name="pattern"
value="^\s*umask\s+[01234567](0[7654321]|[7654321][654321])\s*(\s+#.*)?$"/>
</cis:evidence_item_pk>
</cis:evidence_item>
<cis:evidence_item itemref="2206">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/profile.d/lang.sh"/>
<cis:evidence_item_pk_field name="path" value="/etc/profile.d"/>
<cis:evidence_item_pk_field name="filename" value="lang.sh"/>
<cis:evidence_item_pk_field name="pattern"
value="^\s*umask\s+[01234567](0[7654321]|[7654321][654321])\s*(\s+#.*)?$"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/bashrc exists and does not match pattern ^\s*umask\s+[01234567](0[7654321]|[7654321][654321])\s*(\s+#.*)?$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7265900"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7265900"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="2207">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/bashrc"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="bashrc"/>
<cis:evidence_item_pk_field name="pattern"
value="^\s*umask\s+[01234567](0[7654321]|[7654321][654321])\s*(\s+#.*)?$"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/profile exists and does not match pattern ^\s*umask\s+[01234567](0[7654321]|[7654321][654321])\s*(\s+#.*)?$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7266100"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7266100"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="2208">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/profile"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="profile"/>
<cis:evidence_item_pk_field name="pattern"
value="^\s*umask\s+[01234567](0[7654321]|[7654321][654321])\s*(\s+#.*)?$"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7265600"
value-id="xccdf_org.cisecurity.benchmarks_value_5.4.4.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7265600"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7265700"/>
</xccdf:check>
<xccdf:complex-check operator="OR">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7265800"
value-id="xccdf_org.cisecurity.benchmarks_value_5.4.4.3_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7265800"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7266000"
value-id="xccdf_org.cisecurity.benchmarks_value_5.4.4.5_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7266000"/>
</xccdf:check>
</xccdf:complex-check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7265900"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7266100"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to prevent data exfiltration, mitigate the effects of exfiltrated data, and ensure the privacy and integrity of sensitive information. |
The su command allows a user to run a command or shell as another user. The program has been superseded by sudo , which allows for more granular control over privileged access. Normally, the su command can be executed by any user. By uncommenting the pam_wheel.so statement in /etc/pam.d/su , the su command will only allow users in the wheel group to execute su .
Restricting the use of su , and using sudo in its place, provides system administrators better control of the escalation of user privileges to execute privileged commands. The sudo utility also provides a better logging and audit mechanism, as it can log each command executed via sudo , whereas su can only record that a user executed the su program.
Add the following line to the /etc/pam.d/su file:
auth required pam_wheel.so use_uid
Create a comma separated list of users in the wheel statement in the /etc/group file:
wheel:x:10:root,<user list>
|
||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_5.6_Ensure_access_to_the_su_command_is_restricted"
role="full"
severity="unknown"
time="2020-09-09T17:20:01.831+02:00"
version="1"
weight="1.0">
<xccdf:result>fail</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/5/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7260900"
definition_negate="false">
<cis:and negated="false" result="false">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/pam.d/su exists and matches pattern ^\s*auth\s+required\s+pam_wheel.so\s+use_uid\s*$"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7260900"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7260900"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="2209">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/pam.d/su"/>
<cis:evidence_item_pk_field name="path" value="/etc/pam.d"/>
<cis:evidence_item_pk_field name="filename" value="su"/>
<cis:evidence_item_pk_field name="pattern" value="^\s*auth\s+required\s+pam_wheel.so\s+use_uid\s*$"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7260900"
value-id="xccdf_org.cisecurity.benchmarks_value_5.6.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7260900"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to track/control/prevent/correct the use, assignment, and configuration of administrative privileges on computers, networks, and applications. |
| Subcontrol: | 5.1 |
| Label: | Minimize And Sparingly Use Administrative Privileges |
| Description: | Minimize administrative privileges and only use administrative accounts when they are required. Implement focused auditing on the use of administrative privileged functions and monitor for anomalous behavior. |
Recommendations in this section are intended as maintenance and are intended to be checked on a frequent basis to ensure system stability. Many recommendations do not have quick remediations and require investigation into the cause and best fix available and may indicate an attempted breach of system security.
This section provides guidance on securing aspects of system files and directories.
The /etc/passwd file contains user account information that is used by many system utilities and therefore must be readable for these utilities to operate.
It is critical to ensure that the /etc/passwd file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.
Run the following command to set permissions on /etc/passwd :
# chown root:root /etc/passwd
# chmod 644 /etc/passwd
|
||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_6.1.2_Ensure_permissions_on_etcpasswd_are_configured"
role="full"
severity="unknown"
time="2020-09-09T17:20:03.966+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/16/subcontrol/14"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7267400"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/passwd exists and is owned by 0:0 and has permissions rw-r--r-- and does not have permissions --x-wx-wx SUID SGID sticky"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7267400"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7267400"
type="file_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7267400">
<cis:evidence_item itemref="2210">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/passwd"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="passwd"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="true" dt="boolean" ev="true" name="uwrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="uexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="suid" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="true" dt="boolean" ev="true" name="uread" op="equals" result="true"/>
<cis:evidence_field cv="true" dt="boolean" ev="true" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="group_id" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="user_id" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="sticky" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="sgid" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="true" dt="boolean" ev="true" name="gread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7267400"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage the life cycle of system and application accounts – their creation, use, dormancy, deletion – in order to minimize opportunities for attackers to leverage them. |
| Subcontrol: | 16.14 |
| Label: | Encrypt/Hash All Authentication Files And Monitor Their Access |
| Description: | Verify that all authentication files are encrypted or hashed and that these files cannot be accessed without root or administrator privileges. Audit all access to password files in the system. |
The /etc/shadow file is used to store the information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.
If attackers can gain read access to the /etc/shadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/shadow file (such as expiration) could also be useful to subvert the user accounts.
Run the following commands to set permissions on /etc/shadow :
# chown root:root /etc/shadow
# chmod 000 /etc/shadow
|
||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_6.1.3_Ensure_permissions_on_etcshadow_are_configured"
role="full"
severity="unknown"
time="2020-09-09T17:20:03.978+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/16/subcontrol/14"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7267500"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/shadow exists and is owned by 0:0 and does not have permissions --x-wxrwx SUID SGID sticky"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7267500"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7267500"
type="file_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7267500">
<cis:evidence_item itemref="2211">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/shadow"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="shadow"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="group_id" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="user_id" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="uexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="sticky" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="sgid" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="suid" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7267500"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage the life cycle of system and application accounts – their creation, use, dormancy, deletion – in order to minimize opportunities for attackers to leverage them. |
| Subcontrol: | 16.14 |
| Label: | Encrypt/Hash All Authentication Files And Monitor Their Access |
| Description: | Verify that all authentication files are encrypted or hashed and that these files cannot be accessed without root or administrator privileges. Audit all access to password files in the system. |
The /etc/group file contains a list of all the valid groups defined in the system. The command below allows read/write access for root and read access for everyone else.
The /etc/group file needs to be protected from unauthorized changes by non-privileged users, but needs to be readable as this information is used with many non-privileged programs.
Run the following command to set permissions on /etc/group :
# chown root:root /etc/group
# chmod 644 /etc/group
|
||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_6.1.4_Ensure_permissions_on_etcgroup_are_configured"
role="full"
severity="unknown"
time="2020-09-09T17:20:03.990+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/16/subcontrol/14"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7267600"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/group exists and is owned by 0:0 and has permissions rw-r--r-- and does not have permissions --x-wx-wx SUID SGID sticky"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7267600"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7267600"
type="file_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7267600">
<cis:evidence_item itemref="2212">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/group"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="group"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="true" dt="boolean" ev="true" name="uwrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="uexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="suid" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="true" dt="boolean" ev="true" name="uread" op="equals" result="true"/>
<cis:evidence_field cv="true" dt="boolean" ev="true" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="group_id" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="user_id" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="sticky" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="sgid" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="true" dt="boolean" ev="true" name="gread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7267600"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage the life cycle of system and application accounts – their creation, use, dormancy, deletion – in order to minimize opportunities for attackers to leverage them. |
| Subcontrol: | 16.14 |
| Label: | Encrypt/Hash All Authentication Files And Monitor Their Access |
| Description: | Verify that all authentication files are encrypted or hashed and that these files cannot be accessed without root or administrator privileges. Audit all access to password files in the system. |
The /etc/gshadow file is used to store the information about groups that is critical to the security of those accounts, such as the hashed password and other security information.
If attackers can gain read access to the /etc/gshadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/gshadow file (such as group administrators) could also be useful to subvert the group.
Run the following chown to set permissions on /etc/gshadow :
# chown root:root /etc/gshadow
# chmod 000 /etc/gshadow
|
||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_6.1.5_Ensure_permissions_on_etcgshadow_are_configured"
role="full"
severity="unknown"
time="2020-09-09T17:20:04.005+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/16/subcontrol/14"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7267700"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/gshadow exists and is owned by 0:0 and does not have permissions rwxrwxrwx SUID SGID sticky"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7267700"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7267700"
type="file_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7267700">
<cis:evidence_item itemref="2213">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/gshadow"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="gshadow"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="uwrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="uexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="suid" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="uread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="group_id" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="user_id" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="sticky" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="sgid" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7267700"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage the life cycle of system and application accounts – their creation, use, dormancy, deletion – in order to minimize opportunities for attackers to leverage them. |
| Subcontrol: | 16.14 |
| Label: | Encrypt/Hash All Authentication Files And Monitor Their Access |
| Description: | Verify that all authentication files are encrypted or hashed and that these files cannot be accessed without root or administrator privileges. Audit all access to password files in the system. |
The /etc/passwd- file contains backup user account information.
It is critical to ensure that the /etc/passwd- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.
Run the following command to set permissions on /etc/passwd- :
# chown root:root /etc/passwd-
# chmod u-x,go-wx /etc/passwd-
|
||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_6.1.6_Ensure_permissions_on_etcpasswd-_are_configured"
role="full"
severity="unknown"
time="2020-09-09T17:20:04.019+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/16/subcontrol/14"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7267800"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/passwd- exists and is owned by 0:0 and does not have permissions --x-wx-wx SUID SGID sticky"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7267800"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7267800"
type="file_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7267800">
<cis:evidence_item itemref="2214">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/passwd-"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="passwd-"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="group_id" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="user_id" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="uexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="sticky" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="sgid" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="suid" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7267800"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage the life cycle of system and application accounts – their creation, use, dormancy, deletion – in order to minimize opportunities for attackers to leverage them. |
| Subcontrol: | 16.14 |
| Label: | Encrypt/Hash All Authentication Files And Monitor Their Access |
| Description: | Verify that all authentication files are encrypted or hashed and that these files cannot be accessed without root or administrator privileges. Audit all access to password files in the system. |
The /etc/shadow- file is used to store backup information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.
It is critical to ensure that the /etc/shadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.
Run the following commands to set permissions on /etc/shadow-:
# chown root:root /etc/shadow-
# chmod 000 /etc/shadow-
|
||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_6.1.7_Ensure_permissions_on_etcshadow-_are_configured"
role="full"
severity="unknown"
time="2020-09-09T17:20:04.036+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/16/subcontrol/14"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7267900"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/shadow- exists and is owned by 0:0 and does not have permissions rwxrwxrwx SUID SGID sticky"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7267900"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7267900"
type="file_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7267900">
<cis:evidence_item itemref="2215">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/shadow-"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="shadow-"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="uwrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="uexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="suid" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="uread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="group_id" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="user_id" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="sticky" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="sgid" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7267900"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage the life cycle of system and application accounts – their creation, use, dormancy, deletion – in order to minimize opportunities for attackers to leverage them. |
| Subcontrol: | 16.14 |
| Label: | Encrypt/Hash All Authentication Files And Monitor Their Access |
| Description: | Verify that all authentication files are encrypted or hashed and that these files cannot be accessed without root or administrator privileges. Audit all access to password files in the system. |
The /etc/group- file contains a backup list of all the valid groups defined in the system.
It is critical to ensure that the /etc/group- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.
Run the following command to set permissions on /etc/group- :
# chown root:root /etc/group-
# chmod u-x,go-wx /etc/group-
|
||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_6.1.8_Ensure_permissions_on_etcgroup-_are_configured"
role="full"
severity="unknown"
time="2020-09-09T17:20:04.048+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/16/subcontrol/14"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7268000"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/group- exists and is owned by 0:0 and does not have permissions --x-wx-wx SUID SGID sticky"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7268000"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7268000"
type="file_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7268000">
<cis:evidence_item itemref="2216">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/group-"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="group-"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="group_id" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="user_id" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="uexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="sticky" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="sgid" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="suid" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7268000"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage the life cycle of system and application accounts – their creation, use, dormancy, deletion – in order to minimize opportunities for attackers to leverage them. |
| Subcontrol: | 16.14 |
| Label: | Encrypt/Hash All Authentication Files And Monitor Their Access |
| Description: | Verify that all authentication files are encrypted or hashed and that these files cannot be accessed without root or administrator privileges. Audit all access to password files in the system. |
The /etc/gshadow- file is used to store backup information about groups that is critical to the security of those accounts, such as the hashed password and other security information.
It is critical to ensure that the /etc/gshadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.
Run the following commands to set permissions on /etc/gshadow- :
# chown root:root /etc/gshadow-
# chmod 000 /etc/gshadow-
|
||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_6.1.9_Ensure_permissions_on_etcgshadow-_are_configured"
role="full"
severity="unknown"
time="2020-09-09T17:20:04.061+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/16/subcontrol/14"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7268100"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/gshadow- exists and is owned by 0:0 and does not have permissions rwxrwxrwx SUID SGID sticky"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7268100"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7268100"
type="file_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7268100">
<cis:evidence_item itemref="2217">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/gshadow-"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="gshadow-"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="uwrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="uexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="suid" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="uread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="group_id" op="equals" result="true"/>
<cis:evidence_field cv="0" dt="int" ev="0" name="user_id" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="sticky" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="sgid" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7268100"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage the life cycle of system and application accounts – their creation, use, dormancy, deletion – in order to minimize opportunities for attackers to leverage them. |
| Subcontrol: | 16.14 |
| Label: | Encrypt/Hash All Authentication Files And Monitor Their Access |
| Description: | Verify that all authentication files are encrypted or hashed and that these files cannot be accessed without root or administrator privileges. Audit all access to password files in the system. |
Unix-based systems support variable settings to control access to files. World writable files are the least secure. See the chmod(2) man page for more information.
Data in world-writable files can be modified and compromised by any user on the system. World writable files may also indicate an incorrectly written script or program that could potentially be the cause of a larger compromise to the system's integrity.
Removing write access for the "other" category ( chmod o-w <filename> ) is advisable, but always consult relevant vendor documentation to avoid breaking any application dependencies on a given file.
|
||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_6.1.10_Ensure_no_world_writable_files_exist"
role="full"
severity="unknown"
time="2020-09-09T17:20:02.045+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/14"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0">
<cis:and>
<cis:evidence_test comment="Ensure no world writable files exist" result="pass">
<cis:evidence_sce exit-code="101" full-path="/cis/cis-cat-full/sce/world_writable_files.sh"
href="sce/world_writable_files.sh">
<cis:environment_variables>
<cis:environment_variable var_name="XCCDF_RESULT_FIXED" var_value="109"/>
<cis:environment_variable var_name="XCCDF_RESULT_NOT_APPLICABLE" var_value="105"/>
<cis:environment_variable var_name="XCCDF_RESULT_INFORMATIONAL" var_value="108"/>
<cis:environment_variable var_name="XCCDF_RESULT_UNKNOWN" var_value="104"/>
<cis:environment_variable var_name="XCCDF_RESULT_NOT_SELECTED" var_value="107"/>
<cis:environment_variable var_name="XCCDF_RESULT_PASS" var_value="101"/>
<cis:environment_variable var_name="XCCDF_RESULT_ERROR" var_value="103"/>
<cis:environment_variable var_name="XCCDF_RESULT_FAIL" var_value="102"/>
<cis:environment_variable var_name="XCCDF_RESULT_NOT_CHECKED" var_value="106"/>
</cis:environment_variables>
</cis:evidence_sce>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://open-scap.org/page/SCE">
<check-import xmlns="http://checklists.nist.gov/xccdf/1.2" import-name="stdout"/>
<check-content-ref xmlns="http://checklists.nist.gov/xccdf/1.2" href="sce/world_writable_files.sh"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to track/control/prevent/correct secure access to critical assets (e.g., information, resources, systems) according to the formal determination of which persons, computers, and applications have a need and right to access these critical assets based on an approved classification. |
Sometimes when administrators delete users from the password file they neglect to remove all files owned by those users from the system.
A new user who is assigned the deleted user's user ID or group ID may then end up "owning" these files, and thus have more access on the system than was intended.
Locate files that are owned by users or groups not listed in the system configuration files, and reset the ownership of these files to some active user on the system as appropriate.
|
||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_6.1.11_Ensure_no_unowned_files_or_directories_exist"
role="full"
severity="unknown"
time="2020-09-09T17:20:02.990+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/14"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0">
<cis:and>
<cis:evidence_test comment="Ensure no unowned files or directories exist" result="pass">
<cis:evidence_sce exit-code="101"
full-path="/cis/cis-cat-full/sce/no_unowned_files_and_directories.sh"
href="sce/no_unowned_files_and_directories.sh">
<cis:environment_variables>
<cis:environment_variable var_name="XCCDF_RESULT_FIXED" var_value="109"/>
<cis:environment_variable var_name="XCCDF_RESULT_NOT_APPLICABLE" var_value="105"/>
<cis:environment_variable var_name="XCCDF_RESULT_INFORMATIONAL" var_value="108"/>
<cis:environment_variable var_name="XCCDF_RESULT_UNKNOWN" var_value="104"/>
<cis:environment_variable var_name="XCCDF_RESULT_NOT_SELECTED" var_value="107"/>
<cis:environment_variable var_name="XCCDF_RESULT_PASS" var_value="101"/>
<cis:environment_variable var_name="XCCDF_RESULT_ERROR" var_value="103"/>
<cis:environment_variable var_name="XCCDF_RESULT_FAIL" var_value="102"/>
<cis:environment_variable var_name="XCCDF_RESULT_NOT_CHECKED" var_value="106"/>
</cis:environment_variables>
</cis:evidence_sce>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://open-scap.org/page/SCE">
<check-import xmlns="http://checklists.nist.gov/xccdf/1.2" import-name="stdout"/>
<check-content-ref xmlns="http://checklists.nist.gov/xccdf/1.2"
href="sce/no_unowned_files_and_directories.sh"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to track/control/prevent/correct secure access to critical assets (e.g., information, resources, systems) according to the formal determination of which persons, computers, and applications have a need and right to access these critical assets based on an approved classification. |
Sometimes when administrators delete users or groups from the system they neglect to remove all files owned by those users or groups.
A new user who is assigned the deleted user's user ID or group ID may then end up "owning" these files, and thus have more access on the system than was intended.
Locate files that are owned by users or groups not listed in the system configuration files, and reset the ownership of these files to some active user on the system as appropriate.
|
||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_6.1.12_Ensure_no_ungrouped_files_or_directories_exist"
role="full"
severity="unknown"
time="2020-09-09T17:20:03.951+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/14"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0">
<cis:and>
<cis:evidence_test comment="Ensure no ungrouped files or directories exist" result="pass">
<cis:evidence_sce exit-code="101"
full-path="/cis/cis-cat-full/sce/no_ungrouped_files_and_directories.sh"
href="sce/no_ungrouped_files_and_directories.sh">
<cis:environment_variables>
<cis:environment_variable var_name="XCCDF_RESULT_FIXED" var_value="109"/>
<cis:environment_variable var_name="XCCDF_RESULT_NOT_APPLICABLE" var_value="105"/>
<cis:environment_variable var_name="XCCDF_RESULT_INFORMATIONAL" var_value="108"/>
<cis:environment_variable var_name="XCCDF_RESULT_UNKNOWN" var_value="104"/>
<cis:environment_variable var_name="XCCDF_RESULT_NOT_SELECTED" var_value="107"/>
<cis:environment_variable var_name="XCCDF_RESULT_PASS" var_value="101"/>
<cis:environment_variable var_name="XCCDF_RESULT_ERROR" var_value="103"/>
<cis:environment_variable var_name="XCCDF_RESULT_FAIL" var_value="102"/>
<cis:environment_variable var_name="XCCDF_RESULT_NOT_CHECKED" var_value="106"/>
</cis:environment_variables>
</cis:evidence_sce>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://open-scap.org/page/SCE">
<check-import xmlns="http://checklists.nist.gov/xccdf/1.2" import-name="stdout"/>
<check-content-ref xmlns="http://checklists.nist.gov/xccdf/1.2"
href="sce/no_ungrouped_files_and_directories.sh"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to track/control/prevent/correct secure access to critical assets (e.g., information, resources, systems) according to the formal determination of which persons, computers, and applications have a need and right to access these critical assets based on an approved classification. |
This section provides guidance on securing aspects of the users and groups.
Note: The recommendations in this section check local users and groups. Any users or groups from other sources such as LDAP will not be audited. In a domain environment similar checks should be performed against domain users and groups.
An account with an empty password field means that anybody may log in as that user without providing a password.
All accounts must have passwords or be locked to prevent the account from being used by an unauthorized user.
If any accounts in the /etc/shadow file do not have a password, run the following command to lock the account until it can be determined why it does not have a password:
# passwd -l <username>
Also, check to see if the account is logged in and investigate what it is being used for to determine if it needs to be forced off.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_6.2.1_Ensure_password_fields_are_not_empty"
role="full"
severity="unknown"
time="2020-09-09T17:20:05.083+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/16"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7268500"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure usernames pattern match .+ have shadow parameter password pattern match .+ (string)"
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7268500"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7268500"
type="shadow_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7268500">
<cis:evidence_item itemref="2130">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="root"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="$6$FhGfmo1T/Y/yfgE2$FoDFQrVz8ykKgh4FTjLmwT/tAlBPkMXWVXGlN8oGKS91TIzhFUsk25DNkwDcgVgQQFo2QzBgl8oPugmagDy4X1"
dt="string"
ev=".+"
name="password"
op="pattern match"
result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2131">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="bin"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev=".+" name="password" op="pattern match" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2132">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="daemon"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev=".+" name="password" op="pattern match" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2133">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="adm"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev=".+" name="password" op="pattern match" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2134">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="lp"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev=".+" name="password" op="pattern match" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2135">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="sync"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev=".+" name="password" op="pattern match" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2136">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="shutdown"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev=".+" name="password" op="pattern match" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2137">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="halt"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev=".+" name="password" op="pattern match" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2138">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="mail"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev=".+" name="password" op="pattern match" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2139">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="operator"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev=".+" name="password" op="pattern match" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2140">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="games"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev=".+" name="password" op="pattern match" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2141">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="ftp"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev=".+" name="password" op="pattern match" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2142">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="nobody"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="*" dt="string" ev=".+" name="password" op="pattern match" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2143">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="systemd-network"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev=".+" name="password" op="pattern match" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2144">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="dbus"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev=".+" name="password" op="pattern match" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2145">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="polkitd"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev=".+" name="password" op="pattern match" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2146">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="sshd"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev=".+" name="password" op="pattern match" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2147">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="postfix"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev=".+" name="password" op="pattern match" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2148">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="cloud-user"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev=".+" name="password" op="pattern match" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2149">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="rpc"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev=".+" name="password" op="pattern match" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2150">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="rpcuser"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev=".+" name="password" op="pattern match" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2151">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="nfsnobody"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="!!" dt="string" ev=".+" name="password" op="pattern match" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2152">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="username" value="vsadmin"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="$6$AYmWTlC6XjiU5u9K$4aO3hWNxarU2IgNog8xU1tGOWfER8BT9WUhOIZL4ChBSyx/Gm544bLPchf3gD3/whl1/LOBgpOn6s/fq6VOkl/"
dt="string"
ev=".+"
name="password"
op="pattern match"
result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-export export-name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7268500"
value-id="xccdf_org.cisecurity.benchmarks_value_6.2.1.1_var"/>
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7268500"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage the life cycle of system and application accounts – their creation, use, dormancy, deletion – in order to minimize opportunities for attackers to leverage them. |
The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.
These entries may provide an avenue for attackers to gain privileged access on the system.
Remove any legacy '+' entries from /etc/passwd if they exist.
|
||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_6.2.2_Ensure_no_legacy__entries_exist_in_etcpasswd"
role="full"
severity="unknown"
time="2020-09-09T17:20:05.086+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/16/subcontrol/9"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7268600"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/passwd exists and does not match pattern ^\+:"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7268600"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7268600"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="2500">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/passwd"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="passwd"/>
<cis:evidence_item_pk_field name="pattern" value="^\+:"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7268600"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage the life cycle of system and application accounts – their creation, use, dormancy, deletion – in order to minimize opportunities for attackers to leverage them. |
| Subcontrol: | 16.9 |
| Label: | Configure Account Access Centrally |
| Description: | Configure access for all accounts through a centralized point of authentication, for example Active Directory or LDAP. Configure network and security devices for centralized authentication as well. |
The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.
These entries may provide an avenue for attackers to gain privileged access on the system.
Remove any legacy '+' entries from /etc/shadow if they exist.
|
||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_6.2.3_Ensure_no_legacy__entries_exist_in_etcshadow"
role="full"
severity="unknown"
time="2020-09-09T17:20:05.088+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/16/subcontrol/9"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7268700"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/shadow exists and does not match pattern ^\+:"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7268700"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7268700"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="2501">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/shadow"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="shadow"/>
<cis:evidence_item_pk_field name="pattern" value="^\+:"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7268700"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage the life cycle of system and application accounts – their creation, use, dormancy, deletion – in order to minimize opportunities for attackers to leverage them. |
| Subcontrol: | 16.9 |
| Label: | Configure Account Access Centrally |
| Description: | Configure access for all accounts through a centralized point of authentication, for example Active Directory or LDAP. Configure network and security devices for centralized authentication as well. |
The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.
These entries may provide an avenue for attackers to gain privileged access on the system.
Remove any legacy '+' entries from /etc/group if they exist.
|
||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_6.2.4_Ensure_no_legacy__entries_exist_in_etcgroup"
role="full"
severity="unknown"
time="2020-09-09T17:20:05.089+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/16/subcontrol/9"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7268800"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/group exists and does not match pattern ^\+:"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7268800"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7268800"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="2502">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/group"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="group"/>
<cis:evidence_item_pk_field name="pattern" value="^\+:"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7268800"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage the life cycle of system and application accounts – their creation, use, dormancy, deletion – in order to minimize opportunities for attackers to leverage them. |
| Subcontrol: | 16.9 |
| Label: | Configure Account Access Centrally |
| Description: | Configure access for all accounts through a centralized point of authentication, for example Active Directory or LDAP. Configure network and security devices for centralized authentication as well. |
Any account with UID 0 has superuser privileges on the system.
This access must be limited to only the default root account and only from the system console. Administrative access must be through an unprivileged account using an approved mechanism as noted in Item 5.6 Ensure access to the su command is restricted.
Remove any users other than root with UID 0 or assign them a new UID if appropriate.
|
||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_6.2.5_Ensure_root_is_the_only_UID_0_account"
role="full"
severity="unknown"
time="2020-09-09T17:20:05.090+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/5/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7268900"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure at least one file named /etc/passwd exists and does not match pattern ^(?!root:)[^:]*:[^:]*:0"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7268900"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7268900"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="2503">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/etc/passwd"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="passwd"/>
<cis:evidence_item_pk_field name="pattern" value="^(?!root:)[^:]*:[^:]*:0"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7268900"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to track/control/prevent/correct the use, assignment, and configuration of administrative privileges on computers, networks, and applications. |
| Subcontrol: | 5.1 |
| Label: | Minimize And Sparingly Use Administrative Privileges |
| Description: | Minimize administrative privileges and only use administrative accounts when they are required. Implement focused auditing on the use of administrative privileged functions and monitor for anomalous behavior. |
The root user can execute any command on the system and could be fooled into executing programs unintentionally if the PATH is not set correctly.
Including the current working directory (.) or other writable directory in root 's executable path makes it likely that an attacker can gain superuser access by forcing an administrator operating as root to execute a Trojan horse program.
Correct or justify any items discovered in the Audit step.
| All of the following tests or sub-groups must pass: | ||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_6.2.6_Ensure_root_PATH_Integrity"
role="full"
severity="unknown"
time="2020-09-09T17:20:05.193+02:00"
version="1"
weight="1.0">
<xccdf:result>fail</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/5/subcontrol/1"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
end-time="2020-09-09T17:20:05.193+02:00"
start-time="2020-09-09T17:20:05.091+02:00">
<cis:and>
<cis:evidence_test check="all" check_existence="all_exist"
comment="Linux Custom Object "Root Path Does Not Include """"
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7269000"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7269000"
type="variable_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7269000">
<cis:evidence_item itemref="2527">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="var_ref"
value="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7269000"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="/usr/local/sbin" dt="string" ev="" name="value" op="not equal"
result="true"/>
<cis:evidence_field cv="/usr/local/bin" dt="string" ev="" name="value" op="not equal" result="true"/>
<cis:evidence_field cv="/usr/sbin" dt="string" ev="" name="value" op="not equal" result="true"/>
<cis:evidence_field cv="/usr/bin" dt="string" ev="" name="value" op="not equal" result="true"/>
<cis:evidence_field cv="/root/bin" dt="string" ev="" name="value" op="not equal" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="all_exist"
comment="Linux Custom Object "Root Path Does Not Include "."""
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7269100"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7269100"
type="variable_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7269100">
<cis:evidence_item itemref="2529">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="var_ref"
value="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7269100"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="/usr/local/sbin" dt="string" ev="." name="value" op="not equal"
result="true"/>
<cis:evidence_field cv="/usr/local/bin" dt="string" ev="." name="value" op="not equal"
result="true"/>
<cis:evidence_field cv="/usr/sbin" dt="string" ev="." name="value" op="not equal" result="true"/>
<cis:evidence_field cv="/usr/bin" dt="string" ev="." name="value" op="not equal" result="true"/>
<cis:evidence_field cv="/root/bin" dt="string" ev="." name="value" op="not equal" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
<cis:evidence_test check="all" check_existence="all_exist"
comment="Linux Custom Object "Root Path Directories Are Owned By UID 0 And Not Writable By Group Or Other""
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7269200"
result="false"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7269200"
type="file_test">
<cis:evidence_object>
<cis:evidence_item itemref="2535">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/usr/local/sbin"/>
<cis:evidence_item_pk_field name="path" value="/usr/local/sbin"/>
<cis:evidence_item_pk_field name="filename" value="NIL"/>
</cis:evidence_item_pk>
</cis:evidence_item>
<cis:evidence_item itemref="2536">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/usr/local/bin"/>
<cis:evidence_item_pk_field name="path" value="/usr/local/bin"/>
<cis:evidence_item_pk_field name="filename" value="NIL"/>
</cis:evidence_item_pk>
</cis:evidence_item>
<cis:evidence_item itemref="2537">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/usr/sbin"/>
<cis:evidence_item_pk_field name="path" value="/usr/sbin"/>
<cis:evidence_item_pk_field name="filename" value="NIL"/>
</cis:evidence_item_pk>
</cis:evidence_item>
<cis:evidence_item itemref="2538">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/usr/bin"/>
<cis:evidence_item_pk_field name="path" value="/usr/bin"/>
<cis:evidence_item_pk_field name="filename" value="NIL"/>
</cis:evidence_item_pk>
</cis:evidence_item>
<cis:evidence_item itemref="2539">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="filepath" value="/root/bin"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:complex-check operator="AND">
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7269000"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7269100"/>
</xccdf:check>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7269200"/>
</xccdf:check>
</xccdf:complex-check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to track/control/prevent/correct the use, assignment, and configuration of administrative privileges on computers, networks, and applications. |
| Subcontrol: | 5.1 |
| Label: | Minimize And Sparingly Use Administrative Privileges |
| Description: | Minimize administrative privileges and only use administrative accounts when they are required. Implement focused auditing on the use of administrative privileged functions and monitor for anomalous behavior. |
Users can be defined in /etc/passwd without a home directory or with a home directory that does not actually exist.
If the user's home directory does not exist or is unassigned, the user will be placed in "/" and will not be able to write any files or have local environment variables set.
If any users' home directories do not exist, create them and make sure the respective user owns the directory. Users without an assigned home directory should be removed or assigned a home directory as appropriate.
|
|||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_6.2.7_Ensure_all_users_home_directories_exist"
role="full"
severity="unknown"
time="2020-09-09T17:20:05.342+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7269300"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="all_exist"
comment="Linux Custom Object "All User Home Directories Exist""
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7269300"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7269300"
type="file_test">
<cis:evidence_object>
<cis:evidence_item itemref="2562">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/home/cloud-user"/>
<cis:evidence_item_pk_field name="path" value="/home/cloud-user"/>
<cis:evidence_item_pk_field name="filename" value="NIL"/>
</cis:evidence_item_pk>
</cis:evidence_item>
<cis:evidence_item itemref="2563">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/home/vsadmin"/>
<cis:evidence_item_pk_field name="path" value="/home/vsadmin"/>
<cis:evidence_item_pk_field name="filename" value="NIL"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7269300"/>
</xccdf:check>
</xccdf:rule-result>
While the system administrator can establish secure permissions for users' home directories, the users can easily override these.
Group or world-writable user home directories may enable malicious users to steal or modify other users' data or to gain another user's system privileges.
Making global modifications to user home directories without alerting the user community can result in unexpected outages and unhappy users. Therefore, it is recommended that a monitoring policy be established to report user file permissions and determine the action to be taken in accordance with site policy.
|
||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_6.2.8_Ensure_users_home_directories_permissions_are_750_or_more_restrictive"
role="full"
severity="unknown"
time="2020-09-09T17:20:05.478+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/14/subcontrol/4"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7269400"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Linux Custom Object "No User Home Directories Have Permissions ----w-rwx""
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7269400"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7269400"
type="file_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7269400">
<cis:evidence_item itemref="2586">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/home/cloud-user"/>
<cis:evidence_item_pk_field name="path" value="/home/cloud-user"/>
<cis:evidence_item_pk_field name="filename" value="NIL"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2587">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/home/vsadmin"/>
<cis:evidence_item_pk_field name="path" value="/home/vsadmin"/>
<cis:evidence_item_pk_field name="filename" value="NIL"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oread" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="oexec" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7269400"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to track/control/prevent/correct secure access to critical assets (e.g., information, resources, systems) according to the formal determination of which persons, computers, and applications have a need and right to access these critical assets based on an approved classification. |
| Subcontrol: | 14.4 |
| Label: | Protect Information With Access Control Lists |
| Description: | All information stored on systems shall be protected with file system, network share, claims, application, or database specific access control lists. These controls will enforce the principal that only authorized individuals should have access to the information based on their need to access the information as a part of their responsibilities. |
The user home directory is space defined for the particular user to set local environment variables and to store personal files.
Since the user is accountable for files stored in the user home directory, the user must be the owner of the directory.
Change the ownership of any home directories that are not owned by the defined user to the correct user.
|
||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_6.2.9_Ensure_users_own_their_home_directories"
role="full"
severity="unknown"
time="2020-09-09T17:20:05.495+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/14/subcontrol/4"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7269500"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Ensure 'cat /etc/passwd | egrep -v '^(root|halt|sync|shutdown)' | awk -F: '($7 != "/sbin/nologin" && $7 != "/bin/false") { print $1 " " $6 }' | while read user dir; do if [ ! -d "$dir" ]; then echo "The home directory ($dir) of user $user does not exist.""
negated="true"
ns="cmd"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7269500"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7269500"
type="shellcommand_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7269500">
<cis:evidence_item entity_check="at least one" itemref="2588">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="command"
value="cat /etc/passwd | egrep -v '^(root|halt|sync|shutdown)' | awk -F: '($7 != "/sbin/nologin" && $7 != "/bin/false") { print $1 " " $6 }' | while read user dir; do if [ ! -d "$dir" ]; then echo "The home directory ($dir) of user $user does not exist."; else owner=$(stat -L -c "%U" "$dir"); if [ "$owner" != "$user" ]; then echo "The home directory ($dir) of user $user is owned by $owner."; fi; fi; done"/>
<cis:evidence_item_pk_field name="line_selection" value=".+"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="" dt="string" ev=".+" name="stdout_line" op="pattern match" result="false"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7269500"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to track/control/prevent/correct secure access to critical assets (e.g., information, resources, systems) according to the formal determination of which persons, computers, and applications have a need and right to access these critical assets based on an approved classification. |
| Subcontrol: | 14.4 |
| Label: | Protect Information With Access Control Lists |
| Description: | All information stored on systems shall be protected with file system, network share, claims, application, or database specific access control lists. These controls will enforce the principal that only authorized individuals should have access to the information based on their need to access the information as a part of their responsibilities. |
While the system administrator can establish secure permissions for users' "dot" files, the users can easily override these.
Group or world-writable user configuration files may enable malicious users to steal or modify other users' data or to gain another user's system privileges.
Making global modifications to users' files without alerting the user community can result in unexpected outages and unhappy users. Therefore, it is recommended that a monitoring policy be established to report user dot file permissions and determine the action to be taken in accordance with site policy.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_6.2.10_Ensure_users_dot_files_are_not_group_or_world_writable"
role="full"
severity="unknown"
time="2020-09-09T17:20:04.308+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/14/subcontrol/4"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7269600"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Linux Custom Object "No User Dot Files Have Permissions ----w--w-""
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7269600"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7269600"
type="file_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7269600">
<cis:evidence_item itemref="2244">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/home/cloud-user/.bash_logout"/>
<cis:evidence_item_pk_field name="path" value="/home/cloud-user"/>
<cis:evidence_item_pk_field name="filename" value=".bash_logout"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2245">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/home/cloud-user/.bash_profile"/>
<cis:evidence_item_pk_field name="path" value="/home/cloud-user"/>
<cis:evidence_item_pk_field name="filename" value=".bash_profile"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2246">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/home/cloud-user/.bashrc"/>
<cis:evidence_item_pk_field name="path" value="/home/cloud-user"/>
<cis:evidence_item_pk_field name="filename" value=".bashrc"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2247">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/home/vsadmin/.bash_logout"/>
<cis:evidence_item_pk_field name="path" value="/home/vsadmin"/>
<cis:evidence_item_pk_field name="filename" value=".bash_logout"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2248">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/home/vsadmin/.bash_profile"/>
<cis:evidence_item_pk_field name="path" value="/home/vsadmin"/>
<cis:evidence_item_pk_field name="filename" value=".bash_profile"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
<cis:evidence_item itemref="2249">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/home/vsadmin/.bashrc"/>
<cis:evidence_item_pk_field name="path" value="/home/vsadmin"/>
<cis:evidence_item_pk_field name="filename" value=".bashrc"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="owrite" op="equals" result="true"/>
<cis:evidence_field cv="false" dt="boolean" ev="false" name="gwrite" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7269600"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to track/control/prevent/correct secure access to critical assets (e.g., information, resources, systems) according to the formal determination of which persons, computers, and applications have a need and right to access these critical assets based on an approved classification. |
| Subcontrol: | 14.4 |
| Label: | Protect Information With Access Control Lists |
| Description: | All information stored on systems shall be protected with file system, network share, claims, application, or database specific access control lists. These controls will enforce the principal that only authorized individuals should have access to the information based on their need to access the information as a part of their responsibilities. |
The .forward file specifies an email address to forward the user's mail to.
Use of the .forward file poses a security risk in that sensitive data may be inadvertently transferred outside the organization. The .forward file also poses a risk as it can be used to execute commands that may perform unintended actions.
Making global modifications to users' files without alerting the user community can result in unexpected outages and unhappy users. Therefore, it is recommended that a monitoring policy be established to report user .forward files and determine the action to be taken in accordance with site policy.
|
|||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_6.2.11_Ensure_no_users_have_.forward_files"
role="full"
severity="unknown"
time="2020-09-09T17:20:04.438+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/7"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7269700"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="none_exist"
comment="Linux Custom Object "No User Home Directories Contain .forward Files""
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7269700"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7269700"
type="file_test">
<cis:evidence_object>
<cis:evidence_item itemref="2270">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="path" value="/home/cloud-user"/>
<cis:evidence_item_pk_field name="filename" value=".forward"/>
</cis:evidence_item_pk>
</cis:evidence_item>
<cis:evidence_item itemref="2271">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="path" value="/home/vsadmin"/>
<cis:evidence_item_pk_field name="filename" value=".forward"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7269700"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Minimize the attack surface and the opportunities for attackers to manipulate human behavior though their interaction with web browsers and email systems. |
The .netrc file contains data for logging into a remote host for file transfers via FTP.
The .netrc file presents a significant security risk since it stores passwords in unencrypted form. Even if FTP is disabled, user accounts may have brought over .netrc files from other systems which could pose a risk to those systems.
Making global modifications to users' files without alerting the user community can result in unexpected outages and unhappy users. Therefore, it is recommended that a monitoring policy be established to report user .netrc files and determine the action to be taken in accordance with site policy.
|
|||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_6.2.12_Ensure_no_users_have_.netrc_files"
role="full"
severity="unknown"
time="2020-09-09T17:20:04.554+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/16/subcontrol/14"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7269800"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="none_exist"
comment="Linux Custom Object "No User Home Directories Contain .netrc Files""
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7269800"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7269800"
type="file_test">
<cis:evidence_object>
<cis:evidence_item itemref="2292">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="path" value="/home/cloud-user"/>
<cis:evidence_item_pk_field name="filename" value=".netrc"/>
</cis:evidence_item_pk>
</cis:evidence_item>
<cis:evidence_item itemref="2293">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="path" value="/home/vsadmin"/>
<cis:evidence_item_pk_field name="filename" value=".netrc"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7269800"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage the life cycle of system and application accounts – their creation, use, dormancy, deletion – in order to minimize opportunities for attackers to leverage them. |
| Subcontrol: | 16.14 |
| Label: | Encrypt/Hash All Authentication Files And Monitor Their Access |
| Description: | Verify that all authentication files are encrypted or hashed and that these files cannot be accessed without root or administrator privileges. Audit all access to password files in the system. |
While the system administrator can establish secure permissions for users' .netrc files, the users can easily override these.
.netrcfiles may contain unencrypted passwords that may be used to attack other systems.
Making global modifications to users' files without alerting the user community can result in unexpected outages and unhappy users. Therefore, it is recommended that a monitoring policy be established to report user .netrc file permissions and determine the action to be taken in accordance with site policy.
|
||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_6.2.13_Ensure_users_.netrc_Files_are_not_group_or_world_accessible"
role="full"
severity="unknown"
time="2020-09-09T17:20:04.655+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/14/subcontrol/4"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7269900"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="any_exist"
comment="Linux Custom Object "No User .netrc Files Have Permissions ---rwxrwx""
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7269900"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7269900"
type="file_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7269900"/>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7269900"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | The processes and tools used to track/control/prevent/correct secure access to critical assets (e.g., information, resources, systems) according to the formal determination of which persons, computers, and applications have a need and right to access these critical assets based on an approved classification. |
| Subcontrol: | 14.4 |
| Label: | Protect Information With Access Control Lists |
| Description: | All information stored on systems shall be protected with file system, network share, claims, application, or database specific access control lists. These controls will enforce the principal that only authorized individuals should have access to the information based on their need to access the information as a part of their responsibilities. |
While no .rhosts files are shipped by default, users can easily create them.
This action is only meaningful if .rhosts support is permitted in the file /etc/pam.conf . Even though the .rhosts files are ineffective if support is disabled in /etc/pam.conf , they may have been brought over from other systems and could contain information useful to an attacker for those other systems.
Making global modifications to users' files without alerting the user community can result in unexpected outages and unhappy users. Therefore, it is recommended that a monitoring policy be established to report user .rhosts files and determine the action to be taken in accordance with site policy.
|
|||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_6.2.14_Ensure_no_users_have_.rhosts_files"
role="full"
severity="unknown"
time="2020-09-09T17:20:04.776+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/16/subcontrol/14"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7270000"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="none_exist"
comment="Linux Custom Object "No User Home Directories Contain .rhost Files""
negated="false"
ns="unix"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7270000"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7270000"
type="file_test">
<cis:evidence_object>
<cis:evidence_item itemref="2336">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="path" value="/home/cloud-user"/>
<cis:evidence_item_pk_field name="filename" value=".rhosts"/>
</cis:evidence_item_pk>
</cis:evidence_item>
<cis:evidence_item itemref="2337">
<cis:evidence_item_pk status="does not exist">
<cis:evidence_item_pk_field name="path" value="/home/vsadmin"/>
<cis:evidence_item_pk_field name="filename" value=".rhosts"/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7270000"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage the life cycle of system and application accounts – their creation, use, dormancy, deletion – in order to minimize opportunities for attackers to leverage them. |
| Subcontrol: | 16.14 |
| Label: | Encrypt/Hash All Authentication Files And Monitor Their Access |
| Description: | Verify that all authentication files are encrypted or hashed and that these files cannot be accessed without root or administrator privileges. Audit all access to password files in the system. |
Over time, system administration errors and changes can lead to groups being defined in /etc/passwd but not in /etc/group .
Groups defined in the /etc/passwd file but not in the /etc/group file pose a threat to system security since group permissions are not properly managed.
Analyze the output of the Audit step above and perform the appropriate action to correct any discrepancies found.
|
|||||||||||||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_6.2.15_Ensure_all_groups_in_etcpasswd_exist_in_etcgroup"
role="full"
severity="unknown"
time="2020-09-09T17:20:04.916+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/16"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7270100"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="all_exist"
comment="Linux Custom Object "All Groups In /etc/passwd Exist In /etc/group""
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7270100"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7270100"
type="textfilecontent54_test">
<cis:evidence_object>
<cis:evidence_item itemref="2358">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/group"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="group"/>
<cis:evidence_item_pk_field name="pattern" value="^[^:]*:[^:]*:1000:[^:]*$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="cloud-user:x:1000:"/>
</cis:evidence_item_pk>
</cis:evidence_item>
<cis:evidence_item itemref="2359">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="filepath" value="/etc/group"/>
<cis:evidence_item_pk_field name="path" value="/etc"/>
<cis:evidence_item_pk_field name="filename" value="group"/>
<cis:evidence_item_pk_field name="pattern" value="^[^:]*:[^:]*:1001:[^:]*$"/>
<cis:evidence_item_pk_field name="instance" value="1"/>
<cis:evidence_item_pk_field name="text" value="vsadmin:x:1001: "/>
</cis:evidence_item_pk>
</cis:evidence_item>
</cis:evidence_object>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7270100"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage the life cycle of system and application accounts – their creation, use, dormancy, deletion – in order to minimize opportunities for attackers to leverage them. |
Although the useradd program will not let you create a duplicate User ID (UID), it is possible for an administrator to manually edit the /etc/passwd file and change the UID field.
Users must be assigned unique UIDs for accountability and to ensure appropriate access protections.
Based on the results of the audit script, establish unique UIDs and review all files owned by the shared UIDs to determine which UID they are supposed to belong to.
|
||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_6.2.16_Ensure_no_duplicate_UIDs_exist"
role="full"
severity="unknown"
time="2020-09-09T17:20:05.055+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/16"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7270200"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Linux Custom Object "Check For Duplicate UIDs""
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7270200"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7270200"
type="variable_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7270200">
<cis:evidence_item itemref="2384">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="var_ref"
value="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7270200"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="23" dt="int" ev="23" name="value" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7270200"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage the life cycle of system and application accounts – their creation, use, dormancy, deletion – in order to minimize opportunities for attackers to leverage them. |
Although the groupadd program will not let you create a duplicate Group ID (GID), it is possible for an administrator to manually edit the /etc/group file and change the GID field.
User groups must be assigned unique GIDs for accountability and to ensure appropriate access protections.
Based on the results of the audit script, establish unique GIDs and review all files owned by the shared GID to determine which group they are supposed to belong to.
|
||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_6.2.17_Ensure_no_duplicate_GIDs_exist"
role="full"
severity="unknown"
time="2020-09-09T17:20:05.065+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/16"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7270300"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Linux Custom Object "Check For Duplicate GIDs""
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7270300"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7270300"
type="variable_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7270300">
<cis:evidence_item itemref="2428">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="var_ref"
value="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7270300"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="41" dt="int" ev="41" name="value" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7270300"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage the life cycle of system and application accounts – their creation, use, dormancy, deletion – in order to minimize opportunities for attackers to leverage them. |
Although the useradd program will not let you create a duplicate user name, it is possible for an administrator to manually edit the /etc/passwd file and change the user name.
If a user is assigned a duplicate user name, it will create and have access to files with the first UID for that username in /etc/passwd . For example, if "test4" has a UID of 1000 and a subsequent "test4" entry has a UID of 2000, logging in as "test4" will use UID 1000. Effectively, the UID is shared, which is a security problem.
Based on the results of the audit script, establish unique user names for the users. File ownerships will automatically reflect the change as long as the users have unique UIDs.
|
||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_6.2.18_Ensure_no_duplicate_user_names_exist"
role="full"
severity="unknown"
time="2020-09-09T17:20:05.071+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/16"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7270400"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Linux Custom Object "Check For Duplicate User Names""
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7270400"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7270400"
type="variable_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7270400">
<cis:evidence_item itemref="2454">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="var_ref"
value="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7270400"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="23" dt="int" ev="23" name="value" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7270400"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage the life cycle of system and application accounts – their creation, use, dormancy, deletion – in order to minimize opportunities for attackers to leverage them. |
Although the groupadd program will not let you create a duplicate group name, it is possible for an administrator to manually edit the /etc/group file and change the group name.
If a group is assigned a duplicate group name, it will create and have access to files with the first GID for that group in /etc/group . Effectively, the GID is shared, which is a security problem.
Based on the results of the audit script, establish unique names for the user groups. File group ownerships will automatically reflect the change as long as the groups have unique GIDs.
|
||||||||
<xccdf:rule-result xmlns:xccdf="http://checklists.nist.gov/xccdf/1.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
idref="xccdf_org.cisecurity.benchmarks_rule_6.2.19_Ensure_no_duplicate_group_names_exist"
role="full"
severity="unknown"
time="2020-09-09T17:20:05.079+02:00"
version="1"
weight="1.0">
<xccdf:result>pass</xccdf:result>
<xccdf:ident xmlns:cc="http://cisecurity.org/20-cc/v6.1"
cc:controlURI="http://cisecurity.org/20-cc/v6.1/control/16"
system="http://cisecurity.org/20-cc/v6.1"/>
<xccdf:metadata>
<cis:evidence xmlns:cis="http://benchmarks.cisecurity.org/evidence/1.0"
definition_id="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7270500"
definition_negate="false">
<cis:and negated="false" result="true">
<cis:evidence_test check="all" check_existence="at_least_one_exists"
comment="Linux Custom Object "Check For Duplicate Group Names""
negated="false"
ns="independent"
objref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:obj:7270500"
result="true"
testref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:tst:7270500"
type="variable_test">
<cis:evidence_state steref="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:ste:7270500">
<cis:evidence_item itemref="2498">
<cis:evidence_item_pk status="exists">
<cis:evidence_item_pk_field name="var_ref"
value="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:var:7270500"/>
</cis:evidence_item_pk>
<cis:evidence_field cv="41" dt="int" ev="41" name="value" op="equals" result="true"/>
</cis:evidence_item>
</cis:evidence_state>
</cis:evidence_test>
</cis:and>
</cis:evidence>
</xccdf:metadata>
<xccdf:check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref href="CIS_Red_Hat_Enterprise_Linux_7_Benchmark_v2.2.0-oval.xml"
name="oval:org.cisecurity.benchmarks.redhat_redhat_enterprise_linux_7:def:7270500"/>
</xccdf:check>
</xccdf:rule-result>
References:
CIS Controls V6.1:
| CIS Control Information | |
|---|---|
| Control: | Actively manage the life cycle of system and application accounts – their creation, use, dormancy, deletion – in order to minimize opportunities for attackers to leverage them. |